internet-explorer - 运行Internet Explorer 6, internet Explorer 7和Internet Explorer 8 在同一台机器

  显示原文与译文双语对照的内容

其他人一样,我需要在 IE 6和 IE 7上测试我的代码。 现在 IE 8有一些开发工具供开发者使用,我想使用它们。 我也想用 IE 8开始测试我的代码,因为它很快会被释放。

问题是:如何在同一机器上运行 IE 6,IE 7和 IE 8. 到目前为止,使用 IE 6和 IE 7我一直在使用多重 IE 。 在安装 IE 但是人们均报道( 查看上一句中链接的页面的注释) 问题与 IE 这些错误与表单域中的焦点相关。 运行 IE 7无关紧要,因为 IE 8可以使用 IE 7渲染引擎,但我们仍然需要 IE 6.

如何在同一机器上运行 IE 6,IE 7和 IE 8?

时间:

我不会这么做。使用虚拟 pc 。 它可能需要一些设置,但你会在长时间内感谢自己。 根据我的经验,你不能真正地安装它们并排安装,除非是独立安装,否则你不能真正验证它是 100% true-to-browser呈现。

更新: 看起来其中一个更好的方式达到这一目的( 如果运行 Windows 7 ) 正在使用 Windows XP模式来设置多个虚拟机: 在一台机上的IEBlog, 测试的多个版本

更新 2: ( 11/2014 ) 有新的解决方案,自上次更新之后。 微软现在为任何环境提供vm来测试 IE的多个版本: Modern.IE

没有人提到这个,但是 IETester 是一个很棒的工具。 它支持 IE 5.5,6,7和 8 RC1. 渲染与相应的浏览器匹配。 至少我还没有发现任何差异。

我通常使用它来对布局进行基本检查。 我仍然需要vm来调试JavaScript或者使用带有特定 IE 版本的开发者工具栏。

IETester 0.3

你可以使用新的MS表达式站点 SuperPreview

alt text

如果你不想在MS表达式站点上花钱,你可以下载表达式站点 SuperPreview,用于 Windows IE 完全免费。 唯一的限制是,在试用到期后,你不能与非 IE 浏览器比较。

我还建议运行一些虚拟机,而不是在同一实例的同一实例上运行多个版本的IE 。

IE 应用程序兼容VPC下载页面提供带有 IE 6,7和 8的虚拟 PC 磁盘映像。

上面链接中可用的虚拟磁盘映像的当前列表是:

  • IE 6上
  • IE 7上
  • IE 8上
  • IE 7上
  • IE 8上

( 列表是 2009年10月11日的当前列表) 。 所有版本都有过期日期。)

modern.IE 是微软为 IE 浏览器进行 跨浏览器 测试的一项工作。 微软已经创建了 modern.IE,为开发者和设计人员提供一套工具来促进 IE 浏览器测试。

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

第二种方法 modern.IE 提供是一个虚拟化图像中的每一个浏览器从 IE 6到 IE 10,它可以运行在虚拟化软件如 VirtualBox,虚拟 PC,Hyper-V 或者 vmwareplayer Windows,Mac或者Linux上。

在所有 IE versions,此外,modern.IE 还提供 常见编码问题的一个工具,通过扫描你的网页并将它们列出来供你去纠正,使它们显示 correctly.

来源:modern.IE - 跨浏览器 IE 测试工具套件

...