一台计算机上有多个版本的 Internet Explorer

一台计算机上有多个版本的 Internet Explorer

同一台计算机上可以安装多个版本的 Internet Explorer 吗?

答案1

微软现在提供免费的虚拟机映像,其中预装了多个不同版本的 Internet Explorer。您可以在现代网站,目前包括以下组合:

  • Windows XP 上的 IE6
  • Windows Vista 上的 IE7
  • Windows XP 上的 IE8
  • Windows 7 上的 IE8
  • Windows 7 上的 IE9
  • Windows 7 上的 IE10
  • Windows 8 上的 IE10
  • Windows 8.1 上的 IE11
  • Windows 7 上的 IE11
  • Windows 10 上的 IE11

这些图像是为以下虚拟化平台设计的:

  • 微软 Hyper-V
  • 微软虚拟PC
  • Oracle VirtualBox
  • 相似之处
  • VMware

图像会在固定的时间后过期,因此建议使用快照来简化过期后“重置”的过程。

截图

Windows XP 上的 IE6 Windows 7 上的 IE8

答案2

尝试测试员

IETester 是一个免费的(个人使用和专业使用)WebBrowser,允许您在 Windows 7、Vista 和 XP 上拥有 IE10 预览版、IE9、IE8、IE7、IE 6 和 IE5.5 的渲染和 javascript 引擎,以及已安装的 IE。

在此处输入图片描述

答案3

我假设您想通过不同版本的浏览器来测试您的网站。

然而,更安全、更好的解决方案是使用虚拟电脑安装不同的版本。

这意味着您可以使用 Internet Explorer 8 作为您的常规操作系统浏览器,并运行 Internet Explorer 6 和 7,而不会发生任何版本互相干扰。

引用下面的解决方案,一个可能的替代方案:

下面描述的方法仍然有效——但现在有一种替代方法,适合只想在 IE6 中测试其网站的 Web 开发人员。查看测试员,它允许您在 Vista 或 Windows 7 中安装独立的 Web 浏览器,以便您查看使用 IE6 渲染引擎渲染的网站。但它并不是 IE6 的真正功能性独立版本,因此如果您正在寻找它,请使用以下方法。


这是一篇关于此内容的很好的文章:

您的工作内部网应用程序在 IE6 中运行良好,但在 IE7 中却不行?令人惊讶的是,微软提供了一种在 Vista 和 Windows 7 上安装不兼容 Vista 的 IE6 的方法。好吧,也许还不够,但也差不多了……

Internet Explorer 7 已经推出一段时间了,但仍有大量网站无法应对,并要求用户使用 IE6 进行连接。不幸的是,大多数人(当然是绝大多数家庭用户)都在运行 IE7 或 IE8 测试版,它们是作为 Windows XP 更新的一部分收到的,或者他们正在运行 Windows Vista 或 Windows 7,默认情况下分别使用 IE7 或 IE8。

如果你运行的是 Windows XP,你可以回滚到 IE6,但这似乎有点可惜。如果你运行的是 Windows Vista,则没有回滚选项,因为 IE6 从未针对 Vista 发布过。

您可以做的是使用 Microsoft 的 Internet Explorer 应用程序兼容性 VPC 映像。这是两个虚拟 PC 硬盘映像(可在此处下载),其中包含完整的、预激活的 Windows XP SP2 副本 - 一个包含 IE6,另一个包含 IE7。这样做的目的是让用户能够测试任一应用程序,为此,每个映像都包含 IE7 Readiness Toolkit、Script Debugger 和 IE Developer Toolbar。

单个下载量相当大(分别为 443 MB 和 491 MB),扩展到 1.48 GB 和 1.58 GB血管内皮细胞文件。要使用这些文件,您需要安装 Virtual PC 2007,使用默认设置创建新计算机,然后进入每个虚拟机并将硬盘指向您刚刚下载的 VHD 文件。确保其他设置正确(尤其是网络),然后从控制台启动计算机。

答案4

正如@tjrobinson 提到的,有多种方法可以在同一系统上运行多个版本的 Internet Explorer,但在测试期间我不会相信这些方法。Internet Explorer 的“有趣”渲染习惯可能非常微妙,这些运行多个版本的 Internet Explorer 的方法会对某些共享库和注册表进行一些奇怪的操作,我担心它们可能会引入更微妙的渲染异常,或者隐藏一些本来会存在的异常。

出于同样的原因,我不信任使用 Wine 在 Linux 或 Mac OS X 上运行 Internet Explorer 的技术。

因此,我肯定会选择虚拟化 Windows。您可以下载 Virtual PC 映像为此目的,您无需支付额外的许可费用。这些映像确实会过期,因此我不建议在其上安装任何其他软件,但当它们过期时,您可以从 Microsoft 下载新的映像。它们之所以过期,是因为它们免费,而 Microsoft 不希望人们将它们用作真实系统。

相关内容