为什么在某些网站上可以选择以兼容模式呈现页面,如地址栏中的小破页图标。然后在其他网站上它没有。
判断该选项是否存在时的ie9逻辑
即使该网站是html5,如果我已添加
<meta http-equiv="X-UA-Compatible" content="IE=9">
答案 0 :(得分:0)
我建议您确保最近设置了doctype来帮助IE决定使用哪个渲染器。如果您希望覆盖它的内置逻辑,您还可以使用此元标记为IE9设置渲染模式。 <meta http-equiv="X-UA-Compatible" content="IE=edge">
IE9使用各种方法来确定您的网页是否存在兼容性问题。通常,这涉及使用在以后的版本中更改了行为的方法或页面组件。 msdn文章here中提到了一些示例,例如条件注释。
答案 1 :(得分:0)
好吧终于设法摆脱了IE9的兼容模式图标。我尝试将元标记放在代码中的不同位置。但似乎总是可以选择在兼容模式下运行。
但是将以下内容添加到.htaccess文件中为我解决了这个问题。
Header set X-UA-Compatible "IE=edge"