我正在开发一个在Rails中具有聊天功能的站点。我正在使用Ubuntu 12.04 LTS。我需要检查该站点是否为IE9,因为使用HTML5套接字io的聊天功能。我想知道如何在Ubuntu中安装IE9。我看过Chrome和Firefox扩展程序,但是如果有任何独立版本,请给我建议。
我正在开发一个在Rails中具有聊天功能的站点。我正在使用Ubuntu 12.04 LTS。我需要检查该站点是否为IE9,因为使用HTML5套接字io的聊天功能。我想知道如何在Ubuntu中安装IE9。我看过Chrome和Firefox扩展程序,但是如果有任何独立版本,请给我建议。
Answers:
微软已经创建了一些自定义的Windows VHD,目的是允许Web设计人员免费在30天的Internet Explorer 10、9、8和7中测试网站:
您可以从以下网站下载虚拟机映像:
从站点:
- 下载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
一组文件的所有文件下载完成后,通过在终端上键入chmod + x filename.sfx来授予SFX文件执行权限。
从终端使用./filename.sfx执行SFX可执行文件,以将虚拟机扩展到当前目录。
也可以看看:
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
这是供个人/正常使用还是用于测试网站开发?
如果用于常规浏览,则可以获取winetricks。然后跑
winetricks ie6
要么
winetricks ie7
要么
winetricks ie8
并且它应该安装准系统,即功能正常的IE版本。但这不会是完整的事情。您可能会发现,在VMWare Player或VirtualBox中以无缝集成方式运行IE可能是更好的选择。
如果这是为了测试Web开发,请查看browsershots.org,它可以在不同的浏览器和版本中为您测试网站。
WINEPREFIX=$HOME/prefix32 WINEARCH='win32' wine ie8
执行:WINEPREFIX=$HOME/prefix32 WINEARCH='win32' wine 'C:\Program Files\Internet Explorer\iexplore'
已在Ubuntu 14.04上进行测试
最好的选择是从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来宾添加项等等。
在这里阅读更多。:)
您可以安装Internet Explorer,但据我所知仅版本8和更低版本。
这是如何做。我使用PlayOnLinux,因为它使使用WINE非常容易。如果您没有PlayOnLinux,请从Ubuntu软件中心进行安装(如果需要最新版本,请转到PlayOnLinux下载页面,单击“ Ubuntu”,然后按照说明进行操作)。
现在,您的桌面上将有一个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即可进行安装。
如果您使用不同版本的Internet Explorer进行Web开发,我强烈建议为每个版本创建单独的wineprefix。参阅我的博客文章:http: //yokozar.org/blog/archives/236
下载并安装免费的Oracle Virtualbox虚拟机软件
然后从任何或所有这些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:
Microsoft现在已经发布了Virtualbox映像,您可以直接从它们下载:
http://www.modern.ie/en-us/virtualization-tools
使用您在自己的开发环境中下载和管理的虚拟机来测试IE的版本。
我不敢相信还没有人发布此消息-但是浏览器呢?他们提供了一个虚拟机,您可以使用IE9和IE10对其进行在线访问(如果升级到付费帐户,则也可以使用IE7和IE8)。
顺便说一句,您可以绕过安装世界上所有的浏览器,并使用诸如Browser Shots之类的工具测试您的网页。
(我没有回答您的问题,只是想说一下,因为通过查看您的评论,这似乎就是您要在Ubuntu上安装IE的原因)
我认为这没有很好的解决方案。
您可以尝试使用Wine的CrossOver Office或IEs4Linux,但我怀疑结果会很好。
或者,您可以在虚拟机(例如VirtualBox)上安装Windows,然后使用真实的IE进行测试。
我发现wine在测试IE方面受到严重限制,并且无论如何仅是解决方案的一半,因为您不知道Windows中正确的IE安装是否会呈现不同的效果(我发现firefox在Ubuntu和Win XP中呈现的效果也不同)。
而且由于IE已如此集成到Windows中(我相信MS甚至将其视为紧密耦合的一种优点-这是糟糕的设计),因此允许您运行多个IE的单个IE包效果不佳要么(只是功能受损)。
因此,我要做的是创建4个虚拟盒(每个只需要大约1兆),并在其上安装IE6-IE9,并为每个安装完整。事实证明,这对渲染的可靠性是相当可靠的。当然,您也可以在其中之一上安装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和其他wine IE安装程序。产生的IE对我从没用过。–我需要它来运行ActiveX控件以在中国进行在线支付/银行业务(绝对没有办法解决),这确实有效!!速度在我的Atom上网本上令人惊讶地可用。