0

为什么在某些网站上可以选择以兼容模式呈现页面,例如地址栏中的小破碎页面图标。然后在其他网站上没有。

决定此选项是否应该存在的 ie9 逻辑是什么

即使网站是 html5 并且如果我添加了

<meta http-equiv="X-UA-Compatible" content="IE=9">
4

2 回答 2

0

我建议确保您设置了最近的doctype,以帮助 IE 决定使用哪个渲染器。如果您希望覆盖它的内置逻辑,您还可以使用此元标记为 IE9 设置渲染模式。<meta http-equiv="X-UA-Compatible" content="IE=edge">

IE9 使用多种方法来确定您的页面是否可能存在兼容性问题。通常这涉及使用在以后的版本中改变了行为的方法或页面组件。在此处找到的 msdn 文章中提到了一些示例,例如条件注释。

于 2012-04-24T18:37:45.467 回答
0

好的,终于设法摆脱了 IE9 中的兼容模式图标。我尝试将元标记放在代码中的不同位置。但似乎总是可以选择在兼容模式下运行。

但是将以下内容添加到 .htaccess 文件中为我解决了问题。

Header set X-UA-Compatible "IE=edge"
于 2012-10-19T15:15:20.923 回答