0

我在互联网上找不到任何关于此的信息,所以我在这里寻求帮助:

由于某些技术原因,我尝试强制 IE9 进入 IE8 呈现模式,使用以下元标记作为第一行之后的第一行<head>

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

出于某种原因,我们办公室的所有 IE9 都只是呈现 IE9 样式,无论我尝试什么。当我从 IE9 查看 DevTool (F12) 时,它显示 IE8 是“默认页面”,但它仍然坚持在 DevTools 中设置的渲染模式。没有办法影响它。我们甚至删除并重新安装了 IE9,因为我们认为一旦你使用 DevTool 设置渲染模式,IE9 就会永远坚持下去......

这与强制 IE9 进入任何其他模式的理由无关。在这种特殊情况下,它是我们的首选。

让我抓狂的是,IE9 应该根据我在那里读到的所有信息尊重元标记,但出于某种奇怪的原因,我们的 IE9 并不关心它。

有没有人知道什么可以阻止 IE9 表现得像 IE8?

最好的问候,罗马。

4

1 回答 1

1

在我看来,一切正常。如果 IE8 被标识为“默认页面”,但选择了 IE9,则浏览器可能会记住您在 IE9 中呈现的明确决定。只需手动选择“页面默认值”,浏览器就应该尊重它。

只要 IE8 被识别为页面默认值,一切都很好。只需告诉您的团队切换回该特定域/页面上的默认页面即可。IE 不会为谁可以设置文档模式而与您争吵。如果您之前从列表中选择了 IE9 标准,它将尊重这一点,即使页面的默认设置是其他的。

于 2012-06-08T15:37:50.573 回答