15

我有一个托管在 IIS 上的内部网站。我添加了以下元代码,还添加了页面应该在 IE8 浏览器模式和文档模式下的 http-header。

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

我们在 Visual Studio 上对其进行了测试,并且效果很好。

但是,在我们将代码发布到另一台 IIS 服务器后,一位开发人员报告说页面呈现在“IE8 兼容”浏览器模式下,这会导致一些 JavaScript 失败。

有超过 4 个人在同一个 windows server 2003(RDP 会话)上工作。我们使用相同版本的 IE(实际上是相同的 IE)。每个人都获得“IE8”浏览器模式,但一个人获得“IE8 兼容性”浏览器模式。

还有什么可以使特定用户的 IE 以 IE8 模式以外的模式加载页面?

PS。我们检查了 IE 中的兼容性列表;它是空的。

4

2 回答 2

15

我们发现这是由“兼容性视图设置”-“在兼容性视图中显示 Intranet 站点”中的复选框引起的。

取消选中该框后效果很好。

PS。“本地主机”是否已从 Intranet 站点中排除?

于 2010-04-08T03:28:54.117 回答
2

它仍在“兼容视图”模式下打开,但在其工作中,添加后的 UI 没有差异

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

脚本

于 2012-11-23T07:01:33.440 回答