2012-06-02 23 views
13

有没有办法做到这一点?我目前不想安装新版本,因为它很可能会被覆盖,即网页开发​​需要确保它在普通浏览器上可以接受,并且8仍然是市场的重要组成部分。安装互联网沿着彼此探索8和9

+0

这不是一个编程问题。 – vitaut

+2

您可以在IE中轻松设置“浏览器模式”。因此,IE9就包含了IE9,IE8和IE7。只需打开F12工具并点击“浏览器模式”。 –

+0

如果需要在一台机器上完成,请搜索“IETester”。 – 2012-06-02 00:31:52

回答

7

我曾在过去的好运气IETester

IETester是一个免费的(包括个人和专业用途),web浏览器,可以让你有渲染和IE10预览,IE9的JavaScript引擎,IE8,IE7 IE 6和IE5.5在Windows 7,Vista和XP上,以及安装的IE在相同的过程中。

这是最好的[只有]的方法,我知道实际上得到同一个Windows安装运行同时 IE版本:它实际上是使用不同 IE引擎,所以它不是“IE9故作IE8" 。

IETester并不是相当于与使用安装了不同窗口/ IE版本的单独虚拟机相隔离,但它对我来说运行良好,在很多情况下它是一个更实用的解决方案。

快乐编码。

+0

很好的建议,但它非常有问题,并不适用于我的情况。然而,由同一个站点调试工具栏,被证明是非常有用的,因为它允许你在各种模式下运行IE浏览器,并提供一些萤火虫般的工具。 –

+2

请不要使用IETester。它是越野车,并不提供准确的结果 – LocalPCGuy

5

您可以使用IE9来模拟IE8,但它并不完美。唯一真正的解决方案是使用虚拟机。

微软有IE'图像',你可以使用:http://www.microsoft.com/en-us/download/details.aspx?id=11575。我发现他们有点痛苦,而且不稳定。也许YM​​WV。

如果您有一个可以安装到虚拟机中的Windows磁盘,那么您可以运行该虚拟机并在其上安装IE8。

0

目前我正在使用IE10测试与以前版本的大多数兼容性问题。它不是完美的,但我发现对于大多数问题,它工作正常。要测试您的IE8,请打开IE并按F12。这应该打开你的开发工具窗口。在顶部,您会看到正常的下拉菜单,然后是管道,然后是浏览器模式:IE10 - 单击该按钮,然后选择您想要模拟的任何版本。

再次 - 这一直工作MOSTLY对我来说,但在骨干&发展,我发现了几个问题,它没有拿起。

+0

不幸的是,这不适用于IE11。在IE10中,微软停止了使用条件注释的能力;在IE11中,文档模式不存在。那么,它们确实存在,但该程序似乎并没有实际区分它们。例如,您可以选择'IE8文档模式',但是IE8通常使用的任何条件注释都会被忽略,并被视为不存在。去微软的途径;你'修复'了一个在IE10中没有被破解的功能!典型。 – DylRicho