我正在开发的网站已添加到 IE 浏览器的本地 Intranet 站点列表中。
然后在兼容性 View 设置中选中“在兼容性 View 中显示 Intranet 站点”复选框。
问题,我现在正在开发的站点在 IE 浏览器中显示为兼容性 View (原因非常明显)。
我需要做的是找到一种不在兼容性 View 中显示站点的方法。
到目前为止,我尝试添加以下 header ,但无济于事。
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
和
<httpProtocol>
<customHeaders>
<clear />
<add name="X-UA-Compatible" value="IE=edge" />
</customHeaders>
</httpProtocol>
删除上述 IE 浏览器设置不是一个选项,因为全世界有 300,000 台计算机需要修改(我很幸运)。
问题,有没有一种方法可以覆盖此设置,使我的网站不会以兼容模式呈现?
最佳答案
还有另一个线程与您的第二个线程有类似的解决方案作为答案,但有一点额外
For IIS, just add the below code to the web.config. Worked for me with IE9.
<system.webServer> <httpProtocol> <customHeaders> <clear /> <add name="X-UA-Compatible" value="IE=edge" /> </customHeaders> </httpProtocol> </system.webServer>
关于html - 覆盖 IE 本地 Intranet 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30067855/