在测试环境中不

本文关键字:测试环境 content http-equiv meta X-UA-Compatible IE | 更新日期: 2023-09-27 17:56:41

我们目前在IE9中使用Sitefinity CMS时遇到了问题,我能够通过添加以下内容在我的开发环境中修复它:

到头标签(标题之前)。在我们的测试环境中,这是行不通的,任何想法可能导致这种情况吗?

<meta http-equiv=“X-UA-Compatible” content=“IE=8” /> 在测试环境中不

标签应该在头部的任何其他元素之前,而不仅仅是在标题之前。使用"查看源代码"命令在浏览器中测试结果,以确保它是第一个。

默认情况下,

IE 在 Intranet 方案中忽略此元标记,并以某种混合模式运行。看看并按 F12(打开 IE 开发人员工具)并查看"浏览器模式"和"文档模式"以了解我的意思(与作为本地主机运行相比)。我相信这是为了避免破坏为早期版本的IE设计的内部应用程序(没有任何意义,因为您是明确的!过去,在 web.config 中编写这样的 HTTP 响应标头对我有用,以强制使用最新版本的 IE 而不是某种兼容模式:

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