6

我需要将我的 IE 9 的浏览器模式和文档模式都强制为 IE 9。现在,我在标题的标签中将“X-UA-Compatible”设置为“IE=9”,但它没有效果当我将文档模式更改为 IE 7 / IE 8 时。

强制IE 9的浏览器模式和文档模式为IE 9

我的网站只与 IE 9 兼容,而不与任何其他版本的 IE 兼容。此外,我查看并研究了此处和博客 (msdn) 回答的大多数问题,但似乎没有什么对我有用(在主持人将其作为重复问题关闭之前)。你们中的任何人都可以指导我吗?

4

2 回答 2

10

如果您已经设置了 (X-UA..") 标签,那么这应该强制它进入适当的文档模式和浏览器模式。

看起来您正在 IE 开发工具控制台中设置文档模式,这会覆盖您作为标签输入的任何内容。

此图说明了 IE 如何确定要显示的模式以及开发工具栏的优先级。

编辑/更新

不幸的是,上面的链接似乎被删除了。现在这里有一个替代方案

于 2012-05-01T13:24:03.787 回答
10

好吧,请确保您放置的标签(“X-UA-...”)应该是文档标题中的第一个标签。其次,验证 html 在浏览器中呈现(通过查看源属性),还包含标题部分中的第一个标记(“X-UA-...”)。

于 2012-04-24T14:17:42.313 回答