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

我正在开发一个使用Rails框架的网站,其中包含聊天功能。我使用的是Ubuntu 12.04 LTS操作系统。我需要检查该网站在IE9上的兼容性,因为聊天功能使用了HTML5的socket io。我想知道如何在Ubuntu上安装IE9。我已经查看了Chrome和Firefox的扩展,但如果有独立的安装包可用的话,请给我建议。
16个回答

微软已经创建了一些定制的Windows VHDs,目的是允许网页设计师在30天内免费测试Internet Explorer 10、9、8和7中的网站:
您可以从这个网站下载虚拟机镜像: 从该网站上获取的信息:
  1. 下载SFX和所有RAR文件以获取虚拟机(较小的虚拟机可能没有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 文件名.sfx为SFX文件赋予执行权限。

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

另请参阅:

1这些图片真是让人很沮丧。它们会过期,迫使你需要非常频繁地重新安装图片。 - earthmeLon
14哇...微软居然在向Linux发放好东西?一定有诈... - Wilf
工作得非常好,而且显然可以持续90天... - 手册页面在这里 - Wilf
上述方法在14.04版本上对我无效;提供的指示没有产生可运行的文件。我安装了rar和unrar,然后将sfx文件的扩展名改为rar,并在压缩文件管理器中打开,这样我就能够拖出VBox ova文件了。 - SMTF
1以下是处理90天的建议:这些虚拟机在90天后到期。我们建议在您首次安装虚拟机时设置一个快照,以便稍后可以回滚到该快照 - m13r

这是用于个人/普通使用还是用于测试网站开发?
如果是用于普通浏览,你可以获取winetricks。然后运行。
winetricks ie6

或者

winetricks ie7

或者

winetricks ie8

而且它应该安装一个简化的、仅具基本功能的IE版本。虽然不是完整版,但你可能会发现在VMWare Player或VirtualBox中运行IE并利用它们的无缝集成可能是更好的选择。
如果这是为了测试网页开发,请查看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
你怎么运行它? - hayd
browsershots.org正在逐渐衰弱,而且目前还缺少IE浏览器。 - törzsmókus

最好的选择是从VirtualBox中运行IE。 Microsoft在一段时间前创建了一些文件,可以免费从VirtualBox中运行IE 7、8和9(无需Windows许可证)。试试看吧。
引用自Webupd8.org:
Microsoft创建了一些定制的Windows VHD,目的是让网页设计师免费测试Internet Explorer 9、8和7上的网站。为了更容易设置,xdissent创建了一个适用于Mac OSX / Linux的脚本,该脚本将下载所需的文件,解压缩它们,安装最新的VirtualBox客户附加组件等等。
点击这里阅读更多信息。 :)

1听起来很棒。 - Mateng

你可以安装Internet Explorer,但据我所知只有8及以下版本可用。
以下是具体步骤。我使用PlayOnLinux,因为它使得使用WINE变得更加简单。如果你没有PlayOnLinux,请从Ubuntu软件中心安装(如果你想要最新版本,请访问PlayOnLinux下载页面,点击“Ubuntu”,然后按照说明进行操作)。
  • 打开PlayOnLinux。等待几秒钟,直到它刷新完毕(底部的状态栏会显示进度)。
  • 点击大的“+安装”按钮,会弹出一个新窗口。
  • 点击“Internet”按钮。
  • 点击“Internet Explorer 8”。
  • 点击“安装”。

About to install IE8

出现一个安装向导。点击下一步;稍等片刻。
IE8将开始安装,会询问您一个问题,然后要求您接受许可条款。它会提示您安装更新;清除此复选框并按下一步。 不要安装更新 再稍等片刻。
当提示时,选择“立即重启(推荐)”。这不会重新启动您的计算机;相反,PlayOnLinux将模拟Windows重新启动。
现在,您的桌面上将有一个Internet Explorer图标,PlayOnLinux窗口中还有一个。您可以双击其中任何一个来启动IE8。
请注意,由于几个原因,显示效果可能与Windows上的显示效果不完全一致,但至少它能在Ubuntu上为您提供IE8!

截至今天(2010年9月30日和Wine 1.3.3版本),IE 8在Wine中无法正常工作。它可以安装和加载,但无法连接或渲染页面,并且窗口会出现许多可见的故障。
如果将来它能够正常工作,您需要使用来自Wine PPA的Wine1.3软件包。
安装它的最简单方法是使用winetricks。如果您已经添加了PPA并安装了Wine,那么您应该已经拥有winetricks软件包 - 只需键入winetricks ie8即可进行安装。
如果您在Web开发中使用不同版本的Internet Explorer,我强烈建议为每个版本创建单独的wineprefix。请参阅我的博客文章:http://yokozar.org/blog/archives/236

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

  1. 使用OS X Daily文章中提到的脚本Internet Explorer for Mac the Easy Way: Run IE 7, IE8, & IE9 Free in a Virtual Machine,下载、转换和安装微软免费的IE测试虚拟机,以便在VirtualBox上使用。

然后从以下任意或全部的Internet Explorer版本中选择:

安装所有版本的Internet Explorer:IE7、IE8和IE9

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命令时看到这个消息"The program 'curl' is currently not installed.",你可以通过输入以下命令来安装它:
sudo apt-get install curl

在这里你可以看到我在Ubuntu机器上运行Internet Explorer 8的情况:

"running Internet Explorer 8 within my Ubuntu machine"


嗨@MichaelDurrant,我试图在我的Oracle VM VirtualBox上安装IE8,但在运行curl命令时出现错误。你能否请看一下我的问题这里 - Ninad


我简直不敢相信还没有人发布这个 - 但是Browserling呢?他们提供了一个虚拟机,你可以在线访问,并且支持IE9和IE10(如果你升级到付费账户,还可以使用IE7和IE8)。

顺便说一句,你可以绕过安装所有的浏览器来测试你的网页,使用像Browser Shots这样的工具就可以了。
(我没有回答你的问题,只是想提一下,因为从你的评论来看,似乎这就是你想在Ubuntu上安装IE的原因)


Adobe已经关闭了browserlab.adobe.com。 - BrightIntelDusk