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

ver*_*ude 6 internet-explorer internet-explorer-9

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

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

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

小智 10

好吧,确定您放置的标签("X-UA -...")应该是文档标题内的第一个标签.其次,验证浏览器中的html渲染(通过视图源属性),还包含标题部分中的第一个标记("X-UA -...").

  • 投了这个,因为它包含了我遗漏的重要信息:确保以下标记是你的`<head>`标记内的第一个标记:`<meta http-equiv ="x-ua-compatible"内容="IE = edge"/>` (3认同)

Chr*_*ris 10

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

看起来您正在IE开发工具控制台中设置文档模式,无论您将哪些内容添加为标记,都会将其覆盖.

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

编辑/更新

不幸的是,上面的链接似乎被取消了.目前,这是另一种选择