gpt4 book ai didi

html - X-UA Compatible http header 是否真的适用于 IE9?

转载 作者:太空狗 更新时间:2023-10-29 16:37:31 25 4
gpt4 key购买 nike

我正在开发一个可以作为内部网站托管的网络产品。我试图找到一种编程方式来防止 IE9 滑入 IE9 兼容性 View 浏览器模式,即使“在兼容性 View 中显示 Intranet 站点”可能已打开。

我正在测试这个 html 页面:

<!DOCTYPE HTML>

<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=9" />
<title>Company</title>
</head>
<body>
</body>
</html>

我已经将其放入 IIS 配置中:

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

此处推荐:https://stackoverflow.com/a/5887546 ,并检查了 IE9 中的响应 header 并查看:

X-UA-Compatible     IE=Edge

但该页面仍将浏览器置于兼容 View 浏览器模式。

控制台显示:

HTML1202: http://intranet-site/test.html is running in Compatibility View because 'Display intranet sites in Compatibility View' is checked. 
test.html

这里有一个类似的问题:https://stackoverflow.com/a/3726605/1279516 ,其中 Jacob 对所选答案的评论表明,在 IE9 中,您无法覆盖“在兼容性 View 中显示 Intranet 站点”设置。但是,他的评论是我发现的唯一提到这一点的地方。任何人都可以证实或否认该断言吗?

还有什么我可以尝试的吗?我不必告诉所有部署我们产品的客户为所有用户取消选中“在兼容性 View 中显示 Intranet 站点”浏览器设置。

最佳答案

除非有人另有说明,否则 oryol 的评论表明所有功能都基于文档模式可用,因此一旦获得所需的文档模式,就无需尝试进一步控制浏览器模式。

关于html - X-UA Compatible http header 是否真的适用于 IE9?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9788311/

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