1

在一个使用 IE9 中断但在 IE8 模式下工作正常的网站上(使用开发人员工具对其进行了测试)我已添加<meta http-equiv="X-UA-Compatible" content="IE=8" />到该<head>部分。

但是,它仍然在 IE9 模式下呈现,并且与 IE9 不兼容的 JavaScript(一个非常旧的 jQuery 版本和一个类似的旧 jquery ui 可拖放/可拖放版本,由于这里无关紧要的原因,我不能简单地升级)不起作用。

您有什么想法可能是元标记不被尊重的原因吗?根据开发工具,IE9 仍处于 IE9 模式。

4

1 回答 1

2

IE 使用几个来源来确定是否切换到兼容模式:

  • 一个 MS 内部列表,其中包含要在 CM 中显示的站点
  • 设置在 CM 中显示所有页面
  • 开发者工具覆盖页面设置
  • ...

请参阅这个官方 ms 站点,“控制默认渲染”部分

于 2011-04-22T08:37:28.607 回答