我有一个简单的 HTML5 / ASP.NET 网站,自从它为 Win7 发布以来,我今天开始在 IE10 中进行测试。
这是我组织内的一个 Intranet 站点,我相信不久前部署了一个组策略以默认启用在兼容性视图中显示 Intranet 站点。
我今天在测试中注意到的是,即使我添加了X-UA-Compatible IE=edge HTTP 标头(通过我的 web.config),该站点在 IE 中显示为:
Browser Mode: IE10 Compat View
Document Mode: Standards
我相信我的 HTML 实际上没问题,因为我可以简单地取消选中在兼容性视图中显示 Intranet 站点设置,当它重新加载时,它会立即切换到:
Browser Mode: IE10
Document Mode: Standards
所以我的问题很简单,IE=edge标头值不应该覆盖在兼容性视图中显示 Intranet 站点设置吗?
如果没有,有什么办法可以覆盖它吗?