【发布时间】:2015-07-16 01:34:28
【问题描述】:
我正在开发的网站被添加到 IE 浏览器的本地 Intranet 站点列表中。
然后在兼容性视图设置中选中“在兼容性视图中显示 Intranet 站点”复选框。
问题,我现在正在开发的网站在 IE 浏览器中显示为兼容性视图(原因很明显)。
我需要做的是找到一种不在兼容性视图中显示网站的方法。
到目前为止,我尝试的是添加以下标题,但无济于事。
<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 台计算机需要修改(我很幸运)。
问题,有没有办法我们可以覆盖此设置,以便我的网站不会以兼容模式呈现?
【问题讨论】:
-
我无法重现该问题.....我在我的本地主机 (localhost/expression.local) 上使用已发布的网站,我已将本地主机添加到 Intranet 安全区域.....您是从 VS 代理进行测试吗?本地主机:端口?您可能需要发布该站点以进行测试。 File>Properties 确定页面映射到哪个 IE 安全区域 f12>Emulation 选项卡以确定如何建立模拟模式。去modern.ie/en-us/…了解更详细的说明。
-
尝试在内网安全区添加*.google.com,可以复现问题。
标签: html asp.net internet-explorer iis