在同一台计算机上运行Internet Explorer 6、Internet Explorer 7和Internet Explorer 8

339

像其他人一样,我需要在Internet Explorer 6和Internet Explorer 7上测试我的代码。现在,Internet Explorer 8为开发人员提供了一些很棒的工具,我想要使用它们。我也想开始使用Internet Explorer 8测试我的代码,因为它很快就会发布。

问题是:如何在同一台机器上运行Internet Explorer 6、Internet Explorer 7和Internet Explorer 8。到目前为止,在Internet Explorer 6和Internet Explorer 7上,我一直在使用Multiple IE。但是,人们报告(请参见前面链接页面上的评论)在安装Internet Explorer 8后出现了与表单字段中的焦点相关的Internet Explorer 6问题。运行Internet Explorer 7并不重要,因为Internet Explorer 8可以使用Internet Explorer 7呈现引擎,但我们仍然需要Internet Explorer 6。

如何在同一台机器上运行Internet Explorer 6、Internet Explorer 7和Internet Explorer 8?


请查看http://meta.stackexchange.com/questions/9686/what-is-the-most-rampant-duplicate-on-stack-exchange-sites/73989#73989,了解“小”的重复列表。 - Rob W
请查看"IECollection":可在许多版本的Windows操作系统下运行。但是“最好在32位Microsoft Windows XP Service Pack 3版本下运行(无论是否在虚拟机中)”。因此,最好安装MS Windows XP SP3虚拟机并在其中运行IECollection。请参见http://coding.smashingmagazine.com/2011/09/02/reliable-cross-browser-testing-part-1-internet-explorer/。 - Adriano
请参考现代.IE(微软项目)更新的答案(2013)https://dev59.com/n3RB5IYBdhLWcg3wl4Sc#14722473。 - Adriano
你也可以使用BrowseEmAll - masoud
我不想把它作为答案,所以我要留下评论。有一个完全免费的网站,可以在任何新旧浏览器和不同操作系统上截取屏幕截图。尝试使用类似的工具,例如http://browsershots.org/。 - ZaxLofful
显示剩余3条评论
38个回答

2

VMWare Player是Oracle VirtualBox和Microsoft VirtualPC的免费替代品。与VirtualBox一样,您需要创建自己的操作系统+浏览器映像。VMWare Player下载链接:http://www.vmware.com/products/player/



1
我的一位同事推荐了Internet Explorer Collection。它似乎没有问题,但我并不是一个高级用户。它还支持安装IE 1(!)到8。

1

多个IE http://tredosoft.com/Multiple_IE 将安装IE6,而不会干扰当前的安装(我有7,它保留了原样)。 现在我需要找到一种方法,在所有这些之上运行8。由于上述小应用程序,6和7已经可以正常运行。(仅在XP上测试过)


1

1

Adobe BrowserLab。


1
我认识的某人使用 Thinstall(现已被 VMware 收购并更名为 ThinApp)创建了 IE8 的便携式版本(仅 1.8 MB)。Thinstall 创建了一个带有虚拟文件系统的虚拟化应用程序,是 DLL hell 的完美解决方案。整个应用程序从单个 exe 文件运行。
这还未测试其他版本的安装情况,需要补充说明。

http://rapidshare.com/files/247957494/IE8.Portable.Thinstall.exe


1

@PaulWaldman 你已经使用过它了吗?它似乎解决的问题比我遇到的问题要大。 - avernet

1

Firefox有一个插件,可以将网页呈现为Internet Explorer 5.5/6/7/8 beta 2的样式。

IE NET Renderer

编辑:看起来这个插件只能截图,所以可能没有太大用处。它适用于确保您的布局没有问题,但除此之外并没有太多用处。


@WalterJ89 谢谢你提供的链接。但是根据我所了解的,IE NET Renderer 只能截图,因此无法用于交互式应用程序。 - avernet
抱歉我没有注意到。虽然这可能有助于快速检查您的布局是否出现问题。 - WalterJ89

1
正如Eduardo所提到的,最近宣布的Microsoft SuperPreview是一款工具,可以让您查看网页在许多不同浏览器中的渲染方式,即使这些浏览器没有在本地安装。
例如,即使您没有安装那些浏览器,您也可以看到您的页面在Internet Explorer 6、Internet Explorer 7、Internet Explorer 8、Firefox和Safari中的外观。

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