【问题标题】:Why does my website render in IE8 compatibility mode?为什么我的网站以 IE8 兼容模式呈现?
【发布时间】:2011-05-04 05:44:31
【问题描述】:

我们正在使用一个还不兼容 IE9 的 js 库。为了使我们的网站能够正确呈现,我们添加了以下元标记,直到库更新:

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

文档类型是:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" >

这在 IE9 中按预期工作(浏览器模式为 IE8 兼容模式)。

在localhost上的IE8也是正确的(Browser Mode是IE8),但是在我们服务器上查看测试站点时,Browser Mode是IE8 Compatibility View。

我错过了什么?

【问题讨论】:

  • 服务器是否也发送了一个 UA 兼容的标头?如果不是,提供的类型是否正确?

标签: internet-explorer-8 view compatibility ie8-compatibility-mode


【解决方案1】:

这仅适用于您的服务器在您的 Intranet 上:

兼容性视图设置中有一个选项可以强制 IE 对内网网站使用兼容模式:

工具菜单,然后兼容性视图设置并取消选中“以兼容模式显示 Intranet 站点”

希望对你有帮助。

【讨论】:

猜你喜欢
  • 2011-03-07
  • 1970-01-01
  • 2012-07-26
  • 2011-04-13
  • 2015-09-14
  • 2011-01-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多