和其他人一样,我需要在Internet Explorer 6和Internet Explorer 7上测试我的代码。现在Internet Explorer 8为开发人员提供了一些很棒的工具,我很乐意使用。我还想开始用Internet Explorer 8测试我的代码,因为它很快就会发布。

The question is: how to run Internet Explorer 6, Internet Explorer 7, and Internet Explorer 8 on the same machine. So far with Internet Explorer 6 and Internet Explorer 7 I've been using Multiple IE. But people have reported (see comments on the page linked in the previous sentence) issue with Internet Explorer 6 after installing Internet Explorer 8. Those errors are related to focus in form fields. Running Internet Explorer 7 wouldn't matter so much as Internet Explorer 8 can use the Internet Explorer 7 rendering engine, but we still need Internet Explorer 6.

如何在同一台机器上运行Internet Explorer 6、Internet Explorer 7和Internet Explorer 8 ?


当前回答

现代的。IE是微软的一项承诺,旨在简化Internet Explorer浏览器的跨浏览器测试。微软创造了现代。IE为开发人员和设计人员提供了一套方便IE浏览器测试的工具。

与现代。你有两种方法来测试你的网站。首先,现代。IE为您提供三个月免费使用基于web的浏览器测试服务BrowserStack。你只需要一个Facebook账号就可以登录并开始测试。

第二种方法是现代。IE提供了从ie6到ie10的每个浏览器的虚拟化映像,可以在WIndows、Mac或Linux上运行VirtualBox、Virtual PC、Hyper-V或VMWare Player等虚拟化软件。

此外,现代。IE还提供了一个工具,它可以扫描你的网页,找出常见的编码问题,并列出它们供你纠正,以便它们在所有IE版本中都能正确显示。

来源:现代。IE -跨浏览器IE测试工具套件

其他回答

我不会这么做的。使用虚拟电脑。这可能需要一点准备,但从长远来看,你会感谢自己的。根据我的经验,你不能让它们并排安装,除非它们是独立的安装,否则你不能真正验证它是100%真实的浏览器渲染。

更新:看起来更好的方法之一(如果运行Windows 7)是使用Windows XP模式来设置多个虚拟机:在一台PC上测试多个版本的IE。

更新2:(2014年11月)自上次更新以来,有新的解决方案。微软现在为任何环境提供虚拟机,以测试多个版本的IE: Modern。即

您可以使用新的MS Expression Web SuperPreview

(来源:istartedsomething.com)

如果你不想花钱购买MS Expression Web,你可以完全免费下载Microsoft Expression Web超级预览版。唯一的限制是在试用期满后,你不能与非IE浏览器进行比较。

我使用虚拟PC运行安装了IE6的windows实例。这比在同一台电脑上安装不同版本要笨拙一些,但它是一个100%正常运行的IE6。多个IE在大多数测试中都能很好地工作,但它缺少最后的百分之几。

不要花太多精力让页面在IE8中看起来正确,它仍然有一些小故障,很可能会在最终版本中修复。

使用App-V怎么样? http://www.microsoft.com/systemcenter/appv/default.mspx

特别是动态应用程序虚拟化 http://www.microsoft.com/systemcenter/appv/dynamic.mspx

它在应用程序级进行虚拟化。当在相同的操作系统实例上运行不兼容的软件时,它非常有用。

我使用http://www.spoon.net/browsers(仅限windows)。

你可以运行IE8、IE7、IE6、Firefox 3.5、Firefox 3、Firefox 2、Safari 4、Safari 3、Opera 10、Opera 9、Chrome浏览器。

你只需要安装一个插件,然后点击相应的图标。它将下载并运行运行上述每个浏览器所需的文件。