在同一台(虚拟)Windows 机器上安装多个版本的 IE 和 Firefox 的最简单方法是什么?

在同一台(虚拟)Windows 机器上安装多个版本的 IE 和 Firefox 的最简单方法是什么?

我当然可以有多个虚拟机,但那会非常不方便。有没有简单的方法可以同时安装多个版本的浏览器?这主要是关于 IE 和 Firefox;其他浏览器不够流行,因此测试旧版本并不是一个非常优先的任务。

答案1

我在这方面很幸运: http://spoon.net/browsers/

启动虚拟浏览器需要几秒钟才能加载,但比多个虚拟机加载麻烦要小一些。

答案2

IE浏览器
我们的团队不久前就对此进行了努力,我们发现,如果您想获得与原生 IE 用户相同的结果,IETester 和 Multiple IE 都没有提供可靠的解决方案。

最好的解决方案是原生的“虚拟”解决方案。微软本身提供了适用于各个 IE 版本的虚拟 PC 磁盘映像(忽略其页面上的到期日期,一旦当前图像到期,他们应该会发布新图像)。请注意,您可以从 Microsoft 网站免费下载 Virtual PC(上面的页面包含一个链接),但由于某种原因,他们目前有一个断开的链接。

上述方法的唯一缺点是 Microsoft 没有提供带有 IE6 的 Windows XP SP2 的图像(IE6 的 SP2 版本使用较旧的 Javascript DLL,因此其行为与较新的 SP3 版本略有不同)。


火狐浏览器
您可以使用以下方法测试各个版本PortableApps 套件中的便携式 Firefox。链接的页面提供最新版本,但底部也包含指向旧版本的链接。

请注意,默认情况下,这不允许您同时运行多个版本的 Firefox。这是可能的,但需要一些简单的黑客攻击:

  1. 从上述网站下载便携版 FF,将其“安装”到文件夹中
  2. 转到{your FF vX.Y folder}\Other\Source,找到并复制一个名为FirefoxPortable.ini
  3. 返回{your FF vX.Y folder}并粘贴文件
  4. 在文本编辑器中打开该文件并更改以下内容:
    • 添加-no-remoteAdditionalParameters
    • 设置AllowMultipleInstancestrue

如果您按照上面所示设置每个版本的便携式 Firefox,您将能够同时运行各个版本。


请注意:这仅用于开发目的。如果您使用 FF 作为主要浏览器,请自行承担风险,将其包含在“混合”中。我们自己仅将其用于测试目的,尽管到目前为止我们没有遇到任何问题,但我不希望您丢失/损坏您的主要 FF 配置文件。

答案3

测试员是 IE5.5-8 测试的绝佳选择,甚至无需使用虚拟机。还有多个 IE,但是它已经很旧并且存在缺陷。

但对 Firefox 一无所知。

答案4

尝试http://utilu.com/IECollection/适用于多种 IE 浏览器和http://utilu.com/UtiluMFC/适用于多种 Firefox 浏览器。

相关内容