gpt4 book ai didi

asp.net - "X-UA-Compatible IE=edge" header 不应该覆盖 IE10 中的 "Display intranet sites in Compatibility View"吗?

转载 作者:技术小花猫 更新时间:2023-10-29 11:48:01 27 4
gpt4 key购买 nike

我有一个简单的 HTML5/ASP.NET 网站,我今天开始在 IE10 中测试它,因为它是为 Win7 发布的。

这是我组织内的一个 Intranet 站点,我相信不久前部署了一个组策略以默认启用在兼容性 View 中显示 Intranet 站点

我今天在测试中注意到,即使我添加了一个 X-UA-Compatible IE=edge HTTP header (通过我的 web.config),该站点在 IE 中显示为:

Browser Mode: IE10 Compat View
Document Mode: Standards

我相信我的 HTML 实际上没问题,因为我可以简单地取消 在兼容性 View 中显示内联网网站 设置,当它重新加载时,它会立即切换到:

Browser Mode: IE10
Document Mode: Standards

所以我的问题很简单,IE=edge header 值是否应该覆盖在兼容性 View 中显示 Intranet 站点 设置?

如果不是,有什么方法可以覆盖它吗?

最佳答案

(我把它放在这里是因为这个问题在我的谷歌搜索中排名更高,但经过更多挖掘后我实际上找到了另一个 SO 问题的答案:https://stackoverflow.com/a/13287226/1563。我不确定是否应该合并它们(在至少不是没有一些问题编辑))

这可能是因为 IE 设置为“在兼容性 View 中显示 Intranet 站点”(Alt+T | 兼容性 View 设置)

您不能使用 X-UA-Compatible 元标记 覆盖此设置,但您可以通过发送 X-UA-Compatible http header :

X-UA-Compatible: IE=edge

归功于 Lavinski为了找到这个

关于asp.net - "X-UA-Compatible IE=edge" header 不应该覆盖 IE10 中的 "Display intranet sites in Compatibility View"吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15128210/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com