和其他人一样,我需要在 Internet Explorer 6 和 Internet Explorer 7 上测试我的代码。现在 Internet Explorer 8 为开发人员提供了一些很棒的工具,我想使用它们。我还想开始使用 Internet Explorer 8 测试我的代码,因为它很快就会发布。
问题是:如何在同一台机器上运行 Internet Explorer 6、Internet Explorer 7 和 Internet Explorer 8。到目前为止,对于 Internet Explorer 6 和 Internet Explorer 7,我一直在使用Multiple IE。但是人们在安装 Internet Explorer 8 后报告了(参见上一句中链接的页面上的评论)Internet Explorer 6 的问题。这些错误与表单字段中的焦点有关。运行 Internet Explorer 7 并不重要,因为 Internet Explorer 8 可以使用 Internet Explorer 7 渲染引擎,但我们仍然需要 Internet Explorer 6。
如何在同一台机器上运行 Internet Explorer 6、Internet Explorer 7 和 Internet Explorer 8?
我不会这样做的。请改用虚拟 PC。这可能需要一些设置,但从长远来看,你会感谢自己。根据我的经验,您无法真正将它们并排干净地安装,除非它们是独立安装,否则您无法真正验证它是 100% 真实的浏览器渲染。
更新: 看起来完成此任务的更好方法之一(如果运行 Windows 7)是使用 Windows XP 模式设置多个虚拟机:在IEBlog的一台 PC 上测试多个版本的 IE。
更新 2: (11/2014)自上次更新以来有新的解决方案。微软现在为任何环境提供虚拟机来测试多个版本的 IE:Modern.IE