我们的Sitefinity CMS目前在IE9中遇到了一个问题,我能够在我的开发环境中通过添加以下内容来解决这个问题:
添加到head标签(在title之前)。在我们的测试环境中,这是不起作用的,有什么想法可能导致这一点吗?
发布于 2011-05-17 04:07:07
标签应该在head中的任何其他元素之前,而不仅仅是title之前。使用"view source“命令在浏览器中测试结果,以确保它是第一个。
发布于 2012-06-22 10:42:37
默认情况下,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>https://stackoverflow.com/questions/6022655
复制相似问题