3
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

这是一段非常酷的代码,它强制使用 Chromeframe 或最新的渲染引擎。如果您希望 html 进行验证,它甚至可以通过 http 标头发送。但随之而来的是我的疑问。我在兼容模式下使用 IE8 来测试我的网站是否支持 IE7(单击 URL 框旁边的“纸张”图标,或者在开发人员工具中激活“浏览模式”)。所以我的问题是:

兼容模式是否仍将网页呈现为 IE7,还是 X-UA 指令阻止了我的意图?

我担心我认为我在 IE7 中检查了我的页面,结果发现我看到的并不是原生 IE7 所显示的......

感谢您的意见。

4

2 回答 2

5

您在开发人员工具中所做的任何事情都会覆盖标题和元标记。这是一个解释一切的流程图:

IE 兼容性视图 Flochart

于 2011-07-07T13:34:32.717 回答
0

如果 IE7 兼容性对您来说真的很重要,请不要在 IE8/9/10 中使用 IE7 模式进行测试。使用带有本机 IE7 的虚拟机。IE8/9/10 中的 IE7 模式与本机 IE7 的行为并不完全相同。即使没有安装 Chrome 框架,您担心的也是事实。

于 2011-07-08T03:10:04.143 回答