如何安装Internet Explorer(多个版本)?


69

我正在开发一个在Rails中具有聊天功能的站点。我正在使用Ubuntu 12.04 LTS。我需要检查该站点是否为IE9,因为使用HTML5套接字io的聊天功能。我想知道如何在Ubuntu中安装IE9。我看过Chrome和Firefox扩展程序,但是如果有任何独立版本,请给我建议。

Answers:


70

微软已经创建了一些自定义的Windows VHD,目的是允许Web设计人员免费在30天的Internet Explorer 10、9、8和7中测试网站:

您可以从以下网站下载虚拟机​​映像:

从站点:

  1. 下载VM的SFX和所有RAR文件(较小的VM可能没有带有RAR扩展名的文件)。在下面的每个包含拆分存档的集合中,提供的文本文件(.txt)都包含该集合中所有文件的URL,可以在Linux中直接与“ wget”命令一起使用。在终端上,输入wget -i [URL到文本文件]。对于Windows XP单个文件下载,请改用wget [下载文件的URL]。

范例1:

wget -i https://az412801.vo.msecnd.net/vhd/IEKitV1_Final/VirtualBox/Linux/IE8_Win7/IE8.Win7.For.LinuxVirtualBox_2.txt

范例2:

wget https://az412801.vo.msecnd.net/vhd/IEKitV1_Final/VirtualBox/Linux/IE6_XP/IE6.WinXP.For.LinuxVirtualBox.sfx
  1. 一组文件的所有文件下载完成后,通过在终端上键入chmod + x filename.sfx来授予SFX文件执行权限。

  2. 从终端使用./filename.sfx执行SFX可执行文件,以将虚拟机扩展到当前目录。

也可以看看:


1
这些图像非常令人沮丧。它们会过期,从而迫使您以很高的频率重新安装映像。
EarthmeL14年

11
哇...微软很好地向Linux分发了东西?必须是毒药…
Wilf 2014年

工作非常好,显然应该持续90天。...- 此处的手册页。
Wilf 2014年

上面的14.04对我不起作用; 提供的指令并未导致可执行文件正常工作。我安装了rar和unrar,然后将sfx的扩展名更改为rar,并在Archive Manager中将其打开,然后便可以拖出VBox ova文件。
SMTF 2014年

建议以下处理90天:These virtual machines expire after 90 days. We recommend setting a snapshot when you first install the virtual machine which you can roll back to later
m13r

50

这是供个人/正常使用还是用于测试网站开发?

如果用于常规浏览,则可以获取winetricks。然后跑

winetricks ie6

要么

winetricks ie7

要么

winetricks ie8

并且它应该安装准系统,即功能正常的IE版本。但这不会是完整的事情。您可能会发现,在VMWare Player或VirtualBox中以无缝集成方式运行IE可能是更好的选择。

如果这是为了测试Web开发,请查看browsershots.org,它可以在不同的浏览器和版本中为您测试网站。


关于wine-prefix的评论也会很不错(对于Ubuntu 64位):安装:WINEPREFIX=$HOME/prefix32 WINEARCH='win32' wine ie8执行:WINEPREFIX=$HOME/prefix32 WINEARCH='win32' wine 'C:\Program Files\Internet Explorer\iexplore'已在Ubuntu 14.04上进行测试
Thorsten Niehues

IE浏览器无法正常工作:(
Thorsten Niehues 2015年

您如何运行它?
hayd

22

最好的选择是从VirtualBox运行IE。不久前,Microsoft通过VirtualBox创建了一些文件来免费运行IE 7、8和9(无需Windows许可证)。试试看。

引用Webupd8.org:

Microsoft已创建了一些自定义的Windows VHD,目的是使Web设计人员可以免费在Internet Explorer 9、8和7中测试网站。为了简化设置,xdissent创建了一个Mac OSX / Linux脚本,该脚本将下载所需的文件,解压缩它们,安装最新的VirtualBox来宾添加项等等。

在这里阅读更多。:)


1
听起来太酷了。
Mateng 2012年

18

可以安装Internet Explorer,但据我所知仅版本8和更低版本。

这是如何做。我使用PlayOnLinux,因为它使使用WINE非常容易。如果您没有PlayOnLinux,请从Ubuntu软件中心进行安装(如果需要最新版本,请转到PlayOnLinux下载页面,单击“ Ubuntu”,然后按照说明进行操作)。

  • 打开PlayOnLinux。刷新时,请等待几秒钟(底部的状态栏)。
  • 单击大的“ +安装”按钮。一个新的窗口打开。
  • 点击“ Internet”按钮。
  • 点击“ Internet Explorer 8”。
  • 点击“安装”。

即将安装IE8

  • 出现安装向导。点击下一步; 稍等一会。
  • IE8将开始安装,询问您一个问题,然后接受许可条款。它将提示您安装更新;清除此复选框,然后按下一步。 不要安装更新
  • 等一会儿。
  • 出现提示时,选择“立即重新启动(推荐)”。这不会重新启动您的计算机。相反,PlayOnLinux将模拟Windows重新启动。

现在,您的桌面上将有一个Internet Explorer图标,而PlayOnLinux窗口中将有另一个图标。您可以双击其中任一启动IE8。

请注意,由于多种原因,该显示将与Windows上的显示不完全匹配,但是至少它将为您在Ubuntu上提供IE8!


13

截至今天(2010年9月30日和Wine 1.3.3),IE 8在Wine中不起作用。它会安装和加载,但不会连接或呈现页面,并且该窗口会有很多可见的毛刺。

如果将来可以使用,则需要使用Wine PPA中的Wine1.3软件包。

要安装它,最简单的方法是使用winetricks。如果您已经添加了PPA并安装了Wine,那么您应该已经有了winetricks软件包-只需键入winetricks ie8即可进行安装。

如果您使用不同版本的Internet Explorer进行Web开发,我强烈建议为每个版本创建单独的wineprefix。参阅我的博客文章:http: //yokozar.org/blog/archives/236


12

下载并安装免费的Oracle Virtualbox虚拟机软件

  1. 使用OS X Daily文章Mac版Internet Explorer的简便方法:在虚拟机中运行IE 7,IE8和IE9 Free中提到的脚本以下载,转换和安装要在VirtualBox上使用的Microsoft的免费IE Testing VM。

然后从任何或所有这些Internet Explorer版本中进行选择:

安装所有版本的Internet Explorer:IE7,IE 8和IE 9

curl -s https://raw.githubusercontent.com/xdissent/ievms/master/ievms.sh | bash

仅安装Internet Explorer 7

curl -s https://raw.githubusercontent.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS="7" 

仅安装Internet Explorer 8

curl -s https://raw.githubusercontent.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS="8" bash

仅安装Internet Explorer 9

curl -s https://raw.githubusercontent.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS="9" bash

注意:如果碰巧看到此消息,则当前未安装程序“ curl”。当您运行curl上述任何命令时,可以通过键入以下内容进行安装:

sudo apt-get install curl

在这里,您可以看到我在Ubuntu计算机上运行Internet Explorer 8:

“在我的Ubuntu计算机上运行Internet Explorer 8”


@MichaelDurrant,您好,我尝试在Oracle VM VirtualBox上安装IE8,但是在运行curl命令行时遇到错误。你能在这里看看我的问题吗?
Ninad 2013年


5

我不敢相信还没有人发布此消息-但是浏览器呢?他们提供了一个虚拟机,您可以使用IE9和IE10对其进行在线访问(如果升级到付费帐户,则也可以使用IE7和IE8)。


4

顺便说一句,您可以绕过安装世界上所有的浏览器,并使用诸如Browser Shots之类的工具测试您的网页。

(我没有回答您的问题,只是想说一下,因为通过查看您的评论,这似乎就是您要在Ubuntu上安装IE的原因)


3

为了获得最佳结果,您应该尝试在VMware中安装IE 9(除非您需要任何3D加速-否则将失败)。

但是,您可以首先尝试在Firefox上使用附件将用户代理更改为被识别为IE 9,只是检查它是否已加载等。


3
如果需要3D加速,为什么会失败?VMware与大多数其他虚拟化解决方案一样,只要在VM配置中启用3D加速并安装了VMware Tools,它就支持3D加速。另外,您是否可以推荐特定的Firefox插件来更改用户代理文本(并可能链接到它)?
伊利亚·卡根




1

我发现wine在测试IE方面受到严重限制,并且无论如何仅是解决方案的一半,因为您不知道Windows中正确的IE安装是否会呈现不同的效果(我发现firefox在Ubuntu和Win XP中呈现的效果也不同)。

而且由于IE已如此集成到Windows中(我相信MS甚至将其视为紧密耦合的一种优点-这是糟糕的设计),因此允许您运行多个IE的单个IE包效果不佳要么(只是功能受损)。

因此,我要做的是创建4个虚拟盒(每个只需要大约1兆),并在其上安装IE6-IE9,并为每个安装完整。事实证明,这对渲染的可靠性是相当可靠的。当然,您也可以在其中之一上安装Firefox和chrome(以确认该站点在Windows上也是如此)。如果我在ti上运行超过2个,确实会给机器带来一点压力


1

尝试

http://www.webupd8.org/2011/09/test-websites-in-internet-explorer-9-8.html

这指的是https://github.com/xdissent/ievms

它将从microsoft.com下载并配置免费的虚拟机映像以在VirtualBox中运行。

我尝试过winetricks,ies4linux,playonlinux和其他wine IE安装程序。产生的IE对我从没用过。–我需要它来运行ActiveX控件以在中国进行在线支付/银行业务(绝对没有办法解决),这确实有效!!速度在我的Atom上网本上令人惊讶地可用。


1

这太容易了。

随心所欲地做酒技巧ie7或ie8或ie6。安装将自动运行,无论出现什么错误,安装都会无法检测到系统体系结构。通过做修复

WINEPREFIX=~/.wine32ie7 WINEARCH=win32 winetricks ie7

在终端中,将ie更改为您正在执行的操作,然后执行

winetricks ie7

现在应该可以工作了

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.