覆盖 IE 本地 Intranet 设置
Override IE Local Intranet Settings
我正在开发的网站已添加到 IE 浏览器的本地 Intranet 站点列表中。
然后在兼容性视图设置中选中 "display intranet sites in Compatibility View" 的复选框。
问题,我正在开发的站点在IE浏览器中显示为兼容性视图(原因很明显)。
我需要做的是找到一种不在兼容性视图中显示该站点的方法。
到目前为止我尝试添加以下内容 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>
Override intranet compatibility mode IE8
使用这个标签,它会在大多数 IE 版本中禁用兼容性视图:
<meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7; IE=EDGE" />
我正在开发的网站已添加到 IE 浏览器的本地 Intranet 站点列表中。
然后在兼容性视图设置中选中 "display intranet sites in Compatibility View" 的复选框。
问题,我正在开发的站点在IE浏览器中显示为兼容性视图(原因很明显)。
我需要做的是找到一种不在兼容性视图中显示该站点的方法。
到目前为止我尝试添加以下内容 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>
Override intranet compatibility mode IE8
使用这个标签,它会在大多数 IE 版本中禁用兼容性视图:
<meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7; IE=EDGE" />