像其他人一样,我需要在Internet Explorer6和Internet Explorer7上测试我的代码。现在,Internet Explorer8为开发人员提供了一些很好的工具,我想使用它们。我还想开始用Internet Explorer8测试我的代码,因为它很快就会发布。
问题是:如何在同一台计算机上运行Internet Explorer 6、Internet Explorer 7和Internet Explorer 8。到目前为止,对于Internet Explorer6和Internet Explorer7,我一直在使用Multiple IE。但人们在安装Internet Explorer 8后报告了Internet Explorer 6的问题(请参阅上一句中链接的页面上的注释)。这些错误与表单域中的焦点有关。运行Internet Explorer7并不重要,因为Internet Explorer8可以使用Internet Explorer7渲染引擎,但我们仍然需要Internet Explorer 6。
如何在同一台计算机上运行Internet Explorer 6、Internet Explorer 7和Internet Explorer 8?
发布于 2009-02-22 06:33:08
我不会这么做的。请改用虚拟PC。这可能需要一些设置,但从长远来看,您会感谢自己的。在我的经验中,你不能让它们干净地并排安装,除非它们是独立安装的,否则你不能真正验证它是100%真实的浏览器渲染。
更新:看起来更好的方法之一(如果运行Windows7)是使用Windows XP模式来设置多个虚拟机:在IEBlog上设置Testing Multiple Versions of IE on one PC。
更新2: (2014年11月11日)自上次更新以来,出现了新的解决方案。微软现在为任何环境提供虚拟机,以测试多个版本的IE:Modern.IE
发布于 2009-02-22 09:16:33
没有人提到这一点,但IETester是一个很棒的工具。它支持Internet Explorer 5.5、6、7和8RC1。渲染与相应的浏览器相匹配。至少我还没有发现任何差异。
我通常用它来做一个基本的布局检查。我仍然需要虚拟机来调试JavaScript或将开发者工具栏与特定的Internet Explorer版本一起使用。

发布于 2009-02-22 06:46:51
我还建议运行几个虚拟机,而不是在同一个Windows实例上运行多个版本的Internet Explorer。
微软在Internet Explorer Application Compatibility VPC Image下载页面为Internet Explorer6、7和8提供了Virtual PC磁盘镜像。
可从上述链接获得的虚拟磁盘映像的当前列表为:
Windows XP上的
(列表截至2009年10月11日有效。所有版本都有过期日期。)
https://stackoverflow.com/questions/574463
复制相似问题