和其他人一样,我需要在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 7 XP模式运行IE6、IE7和IE8

http://articles.sitepoint.com/article/ie6-ie7-ie8-win7-xp-mode

其他回答

您可以使用新的MS Expression Web SuperPreview

(来源:istartedsomething.com)

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

我发现了一个新工具,让这变得非常非常简单。

使用IE9开发者模式。按F12。

在文件菜单上,你可以看到浏览器版本:IE9,点击这里,你可以把浏览器版本一直改回7。对于6,你仍然需要一个虚拟PC。

这并没有直接回答你的问题,但是你看过石蕊图吗?我们倾向于使用它来测试跨多个浏览器的HTML/CSS兼容性(由Litmus支持)。

微软现在提供虚拟映像,你可以在你选择的软件中使用它来运行IE8和其他传统软件!

http://www.microsoft.com/en-us/download/details.aspx?id=11575

一个相当大的下载,但工作出色!(需要有效的Windows 7版本才能工作)。

VMWare Player是Oracle VirtualBox和Microsoft VirtualPC的免费替代品。就像提到的VirtualBox一样,你需要创建自己的OS+浏览器映像。VMWare Player在这里:http://www.vmware.com/products/player/