Answers:
Microsoft现在提供免费的虚拟机映像,其中预装有许多不同版本的Internet Explorer。您可以在modern.ie网站上获取图像的副本,该网站目前包括以下组合:
这些映像是为以下虚拟化平台设计的:
图像会在固定的时间后过期,因此建议使用快照以简化在过期后“重置”它们的过程。
试试IETester。
IETester是一个免费的(个人和专业用途的)WebBrowser,它使您可以在Windows 7,Vista和XP以及Windows 7上拥有IE10预览,IE9,IE8,IE7 IE 6和IE5.5的呈现和JavaScript引擎。在同一过程中安装IE。
我假设您希望这可以在其他浏览器版本中测试您的网站。
但是,更安全,更好的解决方案是使用Virtual PC来安装不同的版本。
这意味着您可以将Internet Explorer 8用作常规的操作系统浏览器,并运行Internet Explorer 6和7,而不会相互干扰。
引用以下解决方案,可能的替代方法:
下文所述的方法仍然有效-但现在有另一种方法适合于仅希望在IE6中测试其网站的Web开发人员。请查看IETester,它使您可以在Vista或Windows 7中安装独立的Web浏览器,以查看使用IE6渲染引擎渲染的网站。但是,它并不是完全独立的IE6功能版本,因此,如果您正在寻找它,请使用下面的方法。
有一个可以在IE6中正常运行但不喜欢IE7的工作Intranet应用程序?令人惊讶的是,Microsoft提供了一种在Vista和Windows 7上安装非Vista兼容的IE6的方法。
Internet Explorer 7已经存在了很长一段时间,但是仍然有很多站点无法解决它,并要求用户使用IE6进行连接。不幸的是,大多数人(肯定是绝大多数家庭用户)都在运行IE7-甚至是IE8 beta-作为Windows XP更新的一部分收到它,或者正在运行使用IE7或IE8的Windows Vista或Windows 7分别默认。
如果您运行的是Windows XP,则可以回滚到IE6,但这似乎很可耻。如果您运行的是Windows Vista,则没有回滚选项,因为从未为Vista发布过IE6。
您可以做的是利用Microsoft的Internet Explorer应用程序兼容性VPC映像。这是两个虚拟PC硬盘驱动器映像(可在此处下载),它们包含Windows XP SP2的完整,预激活的副本–一个包含IE6,另一个包含IE7。这样做的目的是使用户能够测试两个应用程序,为此,每个图像都包含IE7准备工具包,脚本调试器和IE开发人员工具栏。
单个下载文件相当庞大(分别为443 MB和491 MB),并扩展到1.48 GB和1.58 GB VHD文件。要使用这些文件,您需要安装Virtual PC 2007,使用默认设置创建一个新计算机,然后进入每个虚拟机并将硬盘驱动器指向刚刚下载的VHD文件。确保其他设置正确(尤其是网络设置),然后从控制台启动计算机。
正如@tjrobinson所提到的,有多种方法可以在同一系统上运行Internet Explorer的多个版本,但是在测试过程中我不相信这些版本。Internet Explorer的“有趣”呈现习惯可能非常微妙,而运行多种版本的Internet Explorer的这些方式会对某些共享库和注册表产生一些怪异的窍门,我担心它们可能会引入更多微妙的呈现异常或隐藏一些本来会存在的地方。
出于同样的原因,我不信任使用Wine在Linux或Mac OS X上运行Internet Explorer的技术。
因此,我肯定会虚拟化Windows。为此,您可以从Microsoft 下载Virtual PC映像,而不必支付额外的许可费用。这些映像确实会过期,因此我不建议在它们上安装任何其他软件,但是当它们过期时,您可以从Microsoft下载新的。它们使它们过期,因为它们是免费的,并且Microsoft不想让人们将它们用作真实系统。
我还没有看到这件事,但是像一个魅力一样工作:http : //utilu.com/IECollection/
基本上,它提供从版本1到版本8的所有版本的IE的独立安装,超级简单的安装即可完美完成工作!
对于Windows XP,请使用多个IE。
但是,不幸的是,多个IE在Windows Vista上不起作用。
因此,一个替代解决方案是IETester,它有时似乎有一些问题/错误,但足够好。
另一种解决方案是使用Virtual PC或VirtualBox之类的程序,并在其中安装带有Internet Explorer 6的Windows XP。
Microsoft发布了Virtual PC Images,以在Internet Explorer 6和Internet Explorer 7上进行测试,但是它们有时会一次失效。
您可以从这里获取它们:Internet Explorer应用程序兼容性VPC图像
以下部分的免责声明:我不是律师,您这样做很可能违反法律,请咨询当地的律师或其他任何人。如果您没有Windows许可证,则很可能违反法律。
/合法
如果您搜索洪流站点,则存在洪流中预装了TinyXP的VirtualBox映像,并且默认情况下Internet Explorer 6附带了该洪流。(TinyXP)是Windows XP的被黑/精简版本,尽管它很可能是非法的,但是却非常轻巧。向您的律师咨询)。
如果您使用的是Linux,则还有用于Linux的Internet Explorer,它会尝试使用Wine在Linux上运行Internet Explorer 6(和Internet Explorer 7)。但是,我发现它在呈现阿拉伯文字方面很烂。
在同一台物理计算机上,我认为这是不可能的。您可以使用VirtualBox / Virtual PC / VMWare等软件进行虚拟化,然后尝试使用其他浏览器。
如果您想知道网页如何以不同的分辨率浏览不同的浏览器,请尝试http://browsershots.org
我将Spoon浏览器沙箱插件用于Firefox。最好的部分是,除了插件外,您无需在计算机上安装任何东西。根据需要,它将打开11个不同浏览器的完整版本。