是否可以出于调试目的从 Internet Explorer 7 降级到 Internet Explorer 6?

Is it possible to degrade from Internet Explorer 7 to Internet Explorer 6 for debugging purposes?

提问人:Andrew G. Johnson 提问时间:1/8/2009 最后编辑:Peter MortensenAndrew G. Johnson 更新时间:9/30/2016 访问量:2959

问:

我的一个站点遇到了 Internet Explorer 6 问题,我真的希望我安装了它而不是 Internet Explorer 7。有没有快速的方法可以做到这一点?

7 互联网浏览器- 6

评论

1赞 i_am_jorf 1/6/2011
在同一台计算机上运行 IE6、IE7 和 IE8 的可能重复项

答:

11赞 Joachim Sauer 1/8/2009 #1

多个IE浏览器

在独立模式下运行 Internet Explorer 而不必覆盖以前的版本,这要归功于 Joe Maddalone,他在 2003 年 11 月提出了一种方法来实现这一目标。基本上,Internet Explorer 是通过利用 DLL 地狱的已知变通方法(在 Windows 2000 及更高版本中引入的)来运行的,称为 DLL 重定向。

Manfred Staudinger 通过在独立浏览器窗口的标题栏中添加 IE 版本号来完善独立版本。此外,通过删除注册表子项中的“IE”项,Internet Explore 默认为遵循基于程序中预构建的版本号的条件注释。[HKLM\SOFTWARE\Microsoft\Internet Explorer\Version Vector]

按照说明进行操作并不难,并让任何版本的 IE 与其他版本一起独立运行。你们中的大多数人可能都知道 evolt 的 Internet Explorer 存档,其中很容易将它们打包成 ZIP 文件。现在假设您想全部下载它们。一个可以方便地自动化整个过程的安装程序会很棒。感谢这个评论的想法。

所以我做了一个包含IE3、IE4.01、IE5、IE5.5和IE6的安装程序......

评论

0赞 TravisO 1/8/2009
这是一个不错的选择,但使用 VM 方法更可靠,MultipleIE 无法提供真正的传统体验。
0赞 Tracker1 1/8/2009
同意先前的评论。我遇到了问题,尤其是 IE6,并且无法通过多个 IES 重现 BYG
0赞 Pop Catalin 1/8/2009
没有人可以重现 IE6 错误(它们是历史上最难重现的错误,并且让很多人接近疯狂),最好使用 VM ;)
0赞 Darryl Hein 6/24/2009
只是一句警告:虽然我确实喜欢多个 IE 软件,但它似乎并没有以积极的方式影响 IE6,允许某些功能在未安装 IE7 的情况下安装 IE6 时无法工作。
0赞 Graham Clark 7/3/2009
Multiple IE 的一个缺点是它不支持条件注释。因此,如果你使用它们来包含特定于 IE6 的样式表,你就会陷入困境。
4赞 Eclipse 1/8/2009 #2

下载 Virtual PC 并设置一堆用于使用各种浏览器/操作系统进行测试。一旦设置好,就可以在 IE6、7 和 8、各种 Firefox 版本、Konqueror、Opera、Safari 等上进行测试......

请参阅 Samuel 的回答,以获取有用的 VPC 映像,以便开始此操作:

评论

0赞 Samuel 1/8/2009
Windows 映像的许可情况如何?我的解决方案适用于 Windows,无需担心许可问题。stackoverflow.com/questions/421945/......
0赞 Eclipse 1/8/2009
当然 - 我省略了设置或下载 VPC 的细节,因为这会根据您的要求而有所不同,但您指向 IEAC 映像的链接无疑可以节省大量时间。
0赞 rodbv 1/8/2009 #3

这对我来说很好用:多个IE

编辑:看起来我找到 URL 的那一刻就足以让 3 个人打败我。哇

16赞 Samuel 1/8/2009 #4

下载 Microsoft VirtualPC。然后下载 Internet Explorer 应用程序兼容性 VPC 映像中的任何文件。第二个下载包含四个 VHD(虚拟硬盘)文件,这些文件具有:

  • XP SP2的
    • IE浏览器 7
  • XP中SP3
    • IE 6、IE 8 Beta 2
  • Vista SP1
    • IE浏览器 7
1赞 Soviut 1/8/2009 #5

我建议始终使用 BrowserShots 测试您的网站。您可以查看您的网站在多个操作系统上具有多个版本的多个浏览器的外观。您可以每天在他们的免费服务上进行 50 次测试。

1赞 seanb 1/8/2009 #6

还可以查看 IETester,它在一个应用程序中为您提供 5.5、6、7、8b2。

-1赞 orip 1/8/2009 #7

IETester相当不错,并排比较IE5.5/IE6/IE7/IE8。

1赞 Paul D. Waite 4/21/2009 #8

Litmus 是另一个 BrowserShots 式的服务。