默认情况下,IE8 强制 Intranet 网站进入兼容模式。我尝试将元标头更改为 IE8,但它不承认元标头,仅使用浏览器设置。有谁知道如何禁用此功能?
可以覆盖内网中的兼容模式。
对于 IIS,只需将以下代码添加到 web.config 中。为我工作,使用 IE9。
<system.webServer>
<httpProtocol>
<customHeaders>
<clear />
<add name="X-UA-Compatible" value="IE=edge" />
</customHeaders>
</httpProtocol>
</system.webServer>
相当于阿帕奇:
Header set X-UA-Compatible: IE=Edge
对于 nginx:
add_header "X-UA-Compatible" "IE=Edge";
对于express.js:
res.set('X-UA-Compatible', 'IE=Edge')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)