【问题标题】:Multiple Internet Explorer Installer/Folder Trick?多个 Internet Explorer 安装程序/文件夹技巧?
【发布时间】:2013-08-07 15:45:54
【问题描述】:

不久前,一位同事向我展示了如何通过交换在我的 PC (Windows 7) 上运行多个版本的 Internet Explorer (6、7、8、9) 版本 strong> 使用当前安装的 IE 版本。

据我记忆,该方法包含以下内容:

  1. 卸载当前的 IE
  2. 安装 IE6
  3. 复制 IE6 文件夹并存储到其他位置。
  4. 对 IE 7、8、9 重复第 2 步和第 3 步(您必须按顺序执行,因为 IE 不允许您安装旧版本而不是新版本)
  5. 安装完所需的所有版本后,当您想切换到不同的 IE 版本时,请将您复制的文件夹与当前安装的文件夹交换。

最终结果是打开您的 Internet Explorer 应用程序将运行您换入的版本。

实际上,我不记得第 3 步是针对您需要存储的文件夹,还是只是您需要保存并在您想要切换时拖动的安装文件。

但是,我确实记得能够通过将当前 IE 文件夹替换为您从每个已安装版本中保存的任何内容来在 IE 版本之间切换

我尝试到处搜索,但找不到指南。有没有人遇到过这个技巧或使用过这个技巧?如果是这样,你能分享如何重现它吗?

注意:是的,我知道在 VM 中运行 IE 是最可靠的解决方案,但我想知道这个技巧,因为我之前有它工作过。

【问题讨论】:

  • 不要。做。这。这个“把戏”从来没有真正奏效过,即使它看起来确实如此。 “Frankenbrowsers”从来都不是受支持的测试配置,因为它们不能准确地代表真正人类使用的任何浏览器。
  • 感谢您的评论,我从来不知道,在搜索过程中我没有找到有关“frankenbrowsers”的任何信息。无论哪种方式,我都使用 Win XP 模式和虚拟机。

标签: internet-explorer internet-explorer-8 internet-explorer-7 internet-explorer-9 internet-explorer-6


【解决方案1】:

你描述的安装IE6和一步步更新的过程是不可能在单一操作系统下实现的。你必须从 WinXP 开始......然后当你进入 IE9 时你会被卡住。要达到 IE11,您需要至少升级到 Win7。我不想知道你需要多长时间才能完成所有这些升级,即使那样我认为你也不太可能在结束时拥有所有 IE 版本的工作副本。

您的问题只有一个明智的答案:为每个 IE 版本使用一个 VM。这是唯一的方法。特别是考虑到没有可以运行所有 IE 版本的 Windows 版本。旧的 IE 不能在 Windows 7/8 中运行,新的 IE 不能在 XP 中运行……有一些交叉,但没有一个操作系统选项能够运行 all您需要测试的 IE 版本——在 IE11 发布后更是如此。

为方便您,Microsoft 提供了适用于所有 IE 版本的免费 VM,您可以从 http://modern.ie/ 下载这些虚拟机

您可能想尝试的另一个选项是http://BrowserStack.com/。这是一项商业服务,可以远程为您运行虚拟机,您可以通过桌面浏览器来驱动它。这实际上是一种非常方便和简单的测试方式。我经常使用它很多。但它是商业产品;你必须为此付出代价。这不是一笔巨款,但我知道这比很多人愿意支付的要多。回到http://modern.ie,MS 目前正在向 BrowserStack 赠送 3 个月的免费订阅,所以你可能想试一试。它是免费的,所以没有什么可失去的。

但最终,此选项也归结为基于 VM 的解决方案。所以虚拟机仍然是唯一好的答案。

有一个名为IETester 的旧实用程序,它可以同时运行大多数IE 版本……有点。它曾经是唯一明智的解决方案,我曾经强烈推荐它,但时代变了。它很容易崩溃,并且已知存在渲染故障,因此很难再推荐它,即使是在测试时也是如此。

它也没有为您提供在真实版本的 IE 中可用的 F12 开发工具,这意味着一旦发现问题,用 IETester 调试它可能是一场噩梦。

唯一的另一条路是使用兼容模式来测试跨版本,但是......不要那样做——这是一条通往灾难的道路,因为IE的兼容模式实际上不是真的很兼容。

虚拟机答案,无论您多么想找到替代方案。

【讨论】:

  • 感谢您的回复,我已经看过您上面提到的大部分解决方案,但我对这个技巧感到好奇。如果我记错了,IE9 不是其中的一部分怎么办?这会更有意义、更可行吗?
  • 是的,如果在 XP 上完成并且只升级到 IE8 会更有意义。我在那里已经很长时间了,但是是的,可以像那样一起做 IE6/7/8。操作系统可能不喜欢它,但它可能是可能的。但是今天仅 IE6/7/8 不会让您走得太远。即便如此,插件和 ActiveX 控件(可能无法安装多个版本)之类的东西也可能会出现故障
  • 出于某种原因,我记得在 Win7 上执行此操作。但是......是否有可能在 Win7 上获得 6/7/8?还是只有 8 个?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-10-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-10
  • 2012-06-21
相关资源
最近更新 更多