在同一台计算机上调试时,如何使用Internet Explorer 6和Internet Explorer 7?

12

这个问题不应该在超级用户上提问吗? - BalusC
7
不,我认为这是一个栈溢出问题。它是关于工具/思路,帮助开发人员修复错误,而不是允许用户使用其电脑的应用程序。 - Robin Day
4
是的,停止支持IE6并退出业务,因为你们所有的客户和用户仍在使用它! - Robin Day
@Robin Day: 这不是一个编程问题。这不涉及编写程序的方法。这也不是关于编程工具的问题。这是一个与编程之外的职业同样适用的问题。 - David Thornley
1
我们是一家拥有众多用户的国际公司。不幸的是,放弃支持并不是一个选项。 :) - JamesBrownIsDead
停止关闭和将东西移到别处。这个问题非常适合。 - Matt Joiner
9个回答

14

安装Virtual PC(现在是免费的下载)和这个页面提供的其中一个磁盘映像,该映像为您提供了一个自带所需浏览器的XP基础安装系统以进行测试。


2
这绝对是最好的解决方案。还有evolt提供的IE独立版本,但你必须在安装包中挖掘一个dll才能让alpha png hack起作用。微软很久以前就推出了IE6虚拟机进行测试,非常稳定,是真正的IE6安装程序(并且可以为其他测试自定义分辨率)。事实上,它在Windows7上也可以很好地运行,你可以将其设置为共享应用程序,并直接在Win7中启动,而不会看到限制框。 - thismat
太棒了,这是一个非常好的资源!我原本认为虚拟机可能是最好的选择,但我不知道微软居然提供了它们。希望他们最终也能添加一个Windows 7虚拟机... - Robert P

8

2
这是最佳解决方案,因为该项目正在维护中,它包括IE 5.5到8。我经常使用它来测试各个版本的IE。这仅仅是因为设置和运行多个虚拟机很繁琐且占用内存,并且同时运行每个浏览器版本会导致您的Internet设置出现大量问题。 - Matt Smith
没错!但是再多说几句吧 :) - BalusC

4
步骤1:为每个要测试的设置配置虚拟机。如果您使用Mac,请使用VMWareParallels
步骤2:使用Selenium自动化功能测试。您将永远不会后悔!

3
我们在一台运行XP和IE6的VMWare虚拟机上进行我们所有的IE6测试。显然需要一些设置时间,但一旦完成就是值得的。

2
我玩了很多IE6选项,我个人认为在长期内最好的选择就是安装vmware并使用IE6镜像。
然而,在短期内,我在 IE Collection 上取得了最大的成功,但它仍然有些缺陷。
IES4Linux和IES4OSX也可以在各自的操作系统上工作(有时候)。

2

使用Spoon(曾用名Xenocode)... http://spoon.net/browsers/

它可以让您在浏览器内的沙箱中启动任意数量的不同浏览器。

优点:

  1. 您不需要安装任何虚拟机。
  2. 您不必依赖于IE Tester等应用程序,而是可以使用实际的浏览器。

这对我们来说一直很好用,但今天它真的很慢。我想知道他们是否刚刚发布了新版本。 - Trevor Allred
Spoon相比VMWare的优势之一是,你可以在本地主机上运行Spoon浏览器并进行开发,而不必为每个想要测试的更改发布。 - Trevor Allred

2
这显然不适用于您的具体情况,但对于任何运行Windows 7的人来说,一个好的选择是使用XP Mode。XPM镜像已安装IE6,并且不会像Internet Explorer应用程序兼容性VPC镜像一样过期。

安装完XP Mode后,在XP程序菜单中创建IE的快捷方式(因此在Win 7开始菜单中发布了一个快捷方式)。然后,您可以在Win 7桌面上与IE8并排启动IE6。


2
您还可以使用微软自己的 Expression Web SuperPreview 下载页面:http://www.microsoft.com/downloads/details.aspx?FamilyID=8e6ac106-525d-45d0-84db-dccff3fae677&displaylang=en 更多信息:http://expression.microsoft.com/en-us/dd565874.aspx 编辑:
抱歉,我没有注意到您在原帖中提到了“...并调试它...”。我认为SuperPreview只会显示并排的视觉比较。如果您需要调试JavaScript或其他类似的东西,那么我会使用上面提到的虚拟化方法。(实际上,我通常使用虚拟化进行测试,但我想建议不同的东西。)

SuperPreview是免费使用的吗?我们可以在没有购买Expression Web的情况下下载和使用SuperPreview吗? - Jitendra Vyas
哪种方法更好,"VPC镜像"还是"超级预览"? - Jitendra Vyas

1

1
警告:该传统软件无法在Vista/Win7上运行! - BalusC

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接