【发布时间】:2019-03-17 10:02:08
【问题描述】:
我们有一个 Intranet 站点,我想在选中“在兼容性视图中显示 Intranet 站点”时忽略 IE 的兼容模式。我遇到了各种解决方案来强制关闭 IE 的兼容模式。
我试过了
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
和
<!DOCTYPE html>
我什至将标题添加为
response.AddHeader("X-UA-Compatible", "IE=edge");
但是当我从我办公室的网络访问该页面时,该页面仍然在兼容模式下运行,并且请求标头就像
Mozilla/4.0 (compatible; MSIE 7.0... )
但是当我从家庭网络访问页面时,IE 的兼容模式已关闭。
请求头是
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; Touch; rv:11.0) like Gecko
我在不同论坛建议的代码中尝试了很多解决方案,但兼容模式仅在使用办公室网络时开启。我想知道这是否与办公网络的设置有关,无法通过代码进行控制?
任何建议或帮助将不胜感激。我花了一整天的时间在这上面,当我使用我的家庭网络时,问题似乎就消失了。我不确定这是否与代码有关。
提前致谢。
【问题讨论】:
标签: asp.net internet-explorer internet-explorer-11 ie8-compatibility-mode x-ua-compatible