和其他人一样,我需要在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 ?


当前回答

对于windows用户,windows XP模式允许你在windows 7专业版、企业版或终极版上运行多个版本的IE。

http://blogs.msdn.com/b/ie/archive/2011/02/04/testing-multiple-versions-of-ie-on-one-pc.aspx

其他回答

我使用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浏览器。

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

下面是用于进行IE 6、7、8和9测试的官方微软虚拟机映像:http://www.microsoft.com/en-us/download/details.aspx?id=11575

为了备份其他用户,您需要在Windows机器上运行Virtual PC实例。如果您尝试进行Internet Explorer的多安装,则会破坏页面上的条件注释,这将使测试变得困难(例如,使用Internet Explorer 5、6和7。在Windows机器上,即使在ie 5中,IF语句也会解析为ie 7,这意味着更奇怪的bug。

更多信息以及下载和运行Internet Explorer 6虚拟映像的链接: http://blogs.msdn.com/ie/archive/2007/04/17/ie7-virtual-pc-image-and-ie6-virtual-pc-image-refresh.aspx

如果你已经有了虚拟电脑,下面是图片: http://www.microsoft.com/Downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&displaylang=en

多个即 http://tredosoft.com/Multiple_IE 将ie安装到6,不中断当前的安装(我有7和它离开它是)。 现在我需要找到一种方法在所有这些之上运行8。6和7已经运行良好多亏了上面的小应用程序。(仅在XP上测试)

我已经根据Donavon的教程安装了虚拟PC,但似乎我的笔记本电脑的BIOS不支持硬件虚拟化,需要运行虚拟PC。所以,确保你的设备支持之前,你进一步与虚拟PC。