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

The question is: how to run Internet Explorer 6, Internet Explorer 7, and Internet Explorer 8 on the same machine. So far with Internet Explorer 6 and Internet Explorer 7 I've been using Multiple IE. But people have reported (see comments on the page linked in the previous sentence) issue with Internet Explorer 6 after installing Internet Explorer 8. Those errors are related to focus in form fields. Running Internet Explorer 7 wouldn't matter so much as Internet Explorer 8 can use the Internet Explorer 7 rendering engine, but we still need Internet Explorer 6.

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


当前回答

我认识的一个人用thinstall创建了一个IE8的便携版本(现在它被vmware买了,叫做thinapp)(只有1.8 MB)。Thinstall创建了一个内置虚拟文件系统的虚拟化应用程序,是解决DLL问题的完美解决方案。整个应用程序从一个exe文件运行。

我补充说,这还没有针对其他版本的安装进行测试。

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

其他回答

使用App-V怎么样? http://www.microsoft.com/systemcenter/appv/default.mspx

特别是动态应用程序虚拟化 http://www.microsoft.com/systemcenter/appv/dynamic.mspx

它在应用程序级进行虚拟化。当在相同的操作系统实例上运行不兼容的软件时,它非常有用。

尝试使用IE Tab ..Firefox / Chrome扩展 http://www.ietab.net/home

Adobe BrowserLab。

在我的Mac OS X电脑上,我使用Sun公司的VirtualBox,它是免费的。

我运行3个WinXP虚拟盒子,并为每个虚拟盒子分配256K。请看本教程:

http://www.10voltmedia.com/blog/2008/12/screencast-install-internet-explorer-on-osx-using-virtualbox/

要检查所有版本的ie浏览器,您可以访问codecpack。安装所有版本的IE浏览器,即IE合集。

或者你可以使用www.multibrowserviewer.com。它可以检入45个浏览器和3个操作系统。