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

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

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

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

  • 从IE8到MS Edge的免费虚拟机

从网站:

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

例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可执行文件,将虚拟机扩展到当前目录。

也可以看看:

  • 使用新的IE VM轻松进行Internet Explorer测试 – Rey Bango
  • 适用于Linux和Mac的免费官方MSIE VM | 黑客新闻

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

如果是正常浏览,你可以得到winetricks 。 然后跑

 winetricks ie6 

要么

 winetricks ie7 

要么

 winetricks ie8 

它应该安装一个准系统,只是function的IE版本。 但这不是完整的事情。 您可能会发现在VMWare Player或VirtualBox中运行IE并实现无缝集成可能是更好的选择。

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

最好的选择是从VirtualBox运行IE。 不久前,微软创建了一些文件,可以从VirtualBox免费运行IE 7,8和9(不需要Windows许可证)。 试试看。

引自Webupd8.org:

Microsoft已经创建了一些自定义的Windows VHD,目的是允许Web设计人员免费测试Internet Explorer 9,8和7中的网站。 为了便于设置,xdissent创建了一个Mac OSX / Linux脚本,该脚本将下载所需文件,提取它们,安装最新的VirtualBox guest添加项等。

在这里阅读更多。 🙂

可以安装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!

截至今天(2010年9月30日和Wine 1.3.3),IE 8在Wine中不起作用。 它将安装和加载,但它不会连接或渲染页面,窗口将有很多可见的故障。

如果它在将来有用,您将需要使用Wine PPA中的Wine1.3软件包。

要安装它,最简单的方法是使用winetricks。 如果您已经添加了PPA并安装了葡萄酒,那么您应该已经拥有了winetricks包 – 只需输入winetricks ie8即可进行安装。

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

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

  1. 使用OS X每日文章Internet Explorer for Mac中提到的脚本简单方法:在虚拟机中运行IE 7,IE8和IE9免费下载,转换和安装要在VirtualBox上使用的Microsoft免费IE测试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”

Microsoft现在已经发布了可以直接从它们下载的Virtualbox映像:

http://www.modern.ie/en-us/virtualization-tools

使用您在自己的开发环境中下载和管理的虚拟机测试IE版本。

我不敢相信没人发布这个 – 但是浏览器怎么样 ? 它们提供了一个虚拟机,您可以使用IE9和IE10在线访问(如果您升级到付费帐户,您也可以使用IE7和IE8)。

顺便说一句,您可以绕过安装世界上所有的浏览器并使用浏览器镜头等工具测试您的网页。

(我没有回答你的问题,但只是想到我提到,因为看看你的评论似乎这就是你想在Ubuntu上安装IE的原因)

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

但是,您可以先尝试使用Firefox上的插件更改用户代理,将其识别为IE 9,只是为了检查它是否加载等等。

您可以尝试以下之一。 第一个效果很好。

https://browserlab.adobe.com/en-us/index.html

要么

http://browsershots.org/

要么

http://netrenderer.com/

我认为没有一个很好的解决方案。

您可以尝试使用Wine的CrossOver Office或IEs4Linux ,但我怀疑结果会非常好。

或者,您可以在VirtualBox等虚拟机上安装Windows,并使用真正的IE进行测试。

这是最简单的解决方案:

https://www.modern.ie/en-us/virtualization-tools

没试过这个,但听起来很有趣。

我发现在测试IE时葡萄酒受到严重限制,无论如何只是解决方案的一半,因为你不知道Windows中正确的IE安装是否会呈现不同(我发现firefox在Ubuntu和Win XP中呈现不同)。

并且因为IE已经集成到Windows中(我相信MS认为这是一种强度,即使它相当于紧耦合 – 这是糟糕的设计),允许你运行多个IE的单个IE包也不能很好地工作要么(只是破碎的function)。

所以我所做的就是创建4个虚拟盒子(每个只需要1个gig),IE6-IE9就可以了,每个盒子都有完整的安装。 事实certificate,这在渲染的真实性方面是相当可靠的。 当然,您也可以在其中一个上安装firefox和chrome(以确认该网站在Windows上也很好看)。 如果我在一个ti运行超过2,它会对机器造成一定的压力

尝试

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和其他葡萄酒IE安装程序。 由此产生的IE从未对我有用。 – 我需要它来运行在中国的在线支付/银行业务的ActiveX控件(绝对没有办法),这实际上是有效的! 在我的Atom上网本上,速度令人惊讶。

这很容易做到。

无论你喜欢什么,都可以喝葡萄酒ie7或ie8或ie6。 安装将自动运行,无论您是否会收到安装无法检测到系统架构的错误。 通过这样做来解决它

 WINEPREFIX=~/.wine32ie7 WINEARCH=win32 winetricks ie7 

在终端中并将ie更改为您正在执行的数字,然后执行

 winetricks ie7 

它现在应该工作