无法在IE10浏览器中模拟IE7

时间:2012-10-22 14:45:51

标签: windows html5 browser internet-explorer-10 emulation

我使用以下行在Windows 8专业机器中将IE10模拟为IE7。

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> 

如果我在示例html中使用这段代码,它可以正常工作并模拟为IE7。我使用警告框打印出值7:“ document.documentMode ”。

但是,如果我在项目中使用相同的代码,它只会模仿IE10。值10显示在警告框中。

除此之外,没有其他元标记。此代码适用于IE7,IE8,IE9,仅作为IE7模拟。 任何人都可以告诉我在哪种情况下它将无法模仿。

1 个答案:

答案 0 :(得分:0)

我经常要在IE 7-10中测试项目,并发现仿真元标记非常不一致。

我建议从微软新的modern.IE网站下载每个版本的IE(7,8,9和10)的免费虚拟机。您只需在Parallels,VMware或VirtualBox中打开每个虚拟机,您就可以立即安装在Windows 7的干净版本中,并为您安装适当的IE版本。

下载此处所需的任何IE版本的虚拟机:http://www.modern.ie/en-us/virtualization-tools#downloads

奖励:他们甚至会为您提供一个简单的cURL命令来下载每个VM。在您的情况下,您可以使用以下命令下载安装了IE 7的Windows Vista VM:

curl -O "https://az412801.vo.msecnd.net/vhd/IEKitV1_Final/VMWare_Fusion/IE7_Vista/IE7.Vista.For.MacVMware.part0{1.sfx,2.rar,3.rar,4.rar}"