我正在开发的网站被添加到IE浏览器中的本地Intranet站点列表中。
然后在兼容性视图设置中,"在兼容性视图中显示内部网站点的复选框"检查。
问题,我正在开发的网站在IE浏览器中显示为兼容性视图(非常明显的原因)。
我需要做的是找到一种不在兼容性视图中显示网站的方法。
到目前为止,我尝试添加以下标题,但无济于事。
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
和
<httpProtocol>
<customHeaders>
<clear />
<add name="X-UA-Compatible" value="IE=edge" />
</customHeaders>
</httpProtocol>
&#13;
删除所述IE浏览器设置不是一个选项,因为全世界有300,000台计算机需要修改(幸运的是我)。
问题,我们是否可以覆盖此设置,以便我的网站无法以兼容模式呈现?
答案 0 :(得分:3)
还有另一个线程与你的第二个解决方案有类似的解决方案作为答案,但还有一点额外的
对于IIS,只需将以下代码添加到web.config即可。和我一起工作 IE9。
<system.webServer> <httpProtocol> <customHeaders> <clear /> <add name="X-UA-Compatible" value="IE=edge" /> </customHeaders> </httpProtocol> </system.webServer>
答案 1 :(得分:1)
使用此标记,它将禁用大多数IE版本中的兼容性视图:
<meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7; IE=EDGE" />