无法在IE10浏览器中模拟IE7

Raj*_*har 5 browser windows html5 emulation internet-explorer-10

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

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> 
Run Code Online (Sandbox Code Playgroud)

如果我在示例html中使用这段代码,它工作正常并模拟为IE7.我使用警告框来显示值7:" document.documentMode ".

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

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

Gra*_*wan 0

我经常需要在 IE 7\xe2\x80\x9310 中测试项目,发现仿真元标记非常不一致。

\n\n

我建议从 Microsoft 新的 Modern.IE 网站下载每个版本 IE(7、8、9 和 10)的免费 VM。您只需在 Parallels、VMware 或 VirtualBox 中打开每个虚拟机,您就会立即进入干净版本的 Windows 7,并安装了适合您的 IE 版本。

\n\n

在这里下载您需要的任何 IE 版本的虚拟机:http://www.modern.ie/en-us/virtualization-tools#downloads

\n\n

额外奖励:他们甚至为您提供了一个简单的 cURL 命令来下载每个虚拟机。对于您的情况,您可以使用以下命令下载安装了 IE 7 的 Windows Vista 虚拟机:

\n\n
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}"\n
Run Code Online (Sandbox Code Playgroud)\n