gpt4 book ai didi

asp.net - 在 ASP.NET 中设置 header 以覆盖 IE Intranet 兼容模式

转载 作者:行者123 更新时间:2023-12-02 14:17:12 25 4
gpt4 key购买 nike

我有一个以 IE7 兼容模式加载的 Intranet 站点,除非用户在其 IE8 版本上取消选中“在兼容性 View 中显示 Intranet 站点”。不幸的是,客户希望对他们使用的其他网站进行此项检查,因此我需要覆盖此设置。我尝试过元标记,

<meta http-equiv="X-UA-Compatible" content="IE=edge" />

但它不会覆盖浏览器设置。然而,this question 表示服务器标题确实会被覆盖。这是顶部答案中给出的示例代码:

<httpProtocol>
<customHeaders>
<clear />
<add name="X-UA-Compatible" value="IE=edge" />
</customHeaders>
</httpProtocol>

我已经打开了 web.config 并将其放入 <system.webServer>但它不起作用。我正在看 fiddler 的标题但它根本没有添加标题。 (此外,它仍然被强制为兼容模式,并且 Javascript 确认 documentMode7 。)我正在本地使用 ASP.NET 开发服务器

最佳答案

<system.webServer>标签专门用于 IIS(我相信是 7)。它不会影响 Visual Studio 内部使用的 Cassini 服务器。如果您只需要在实时开发环境中担心此问题,请尝试在 IIS 实例上进行测试。否则,您可能想尝试IIS Express正在开发中。

关于asp.net - 在 ASP.NET 中设置 header 以覆盖 IE Intranet 兼容模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11128841/

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