2012-05-30 29 views
0

我找不到这个互联网上的任何东西,所以我在这里寻求帮助:IE9完全不关心“X-UA兼容” meta标签

对于一些技术原因,我尝试强行进入IE9 IE8渲染模式,使用下面的meta标签作为第一行<head>之后:

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

出于某种原因,在我们的办公室的所有IE9s只呈现IE9的风格,不管我怎么努力。当我查看来自IE9的DevTool(F12)时,它向我展示了IE8是“页面默认”,但仍然坚持在DevTools中设置的渲染模式。没有办法影响这一点。我们甚至做了一个删除和重新安装IE9,因为我们以某种方式认为一旦你使用DevTool设置渲染模式,IE9坚持到永远......

这不是关于迫使IE9到任何其他模式。在这种特殊情况下,这是我们的首选。

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

有没有人有什么想法可以防止IE9行为像IE8?

此致敬礼, 罗马。

回答

1

这听起来像一切工作正常。如果IE8被确定为“页面默认”,但选择了IE9,浏览器很可能记住了您在IE9中显示的决定。只需手动选择“页面默认值”,浏览器应该尊重这一点。

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

+0

非常感谢您的回答!这似乎是一个困难的可用性问题,没有适当的解决方案,我认为你是完全正确的 - 这是唯一有意义的解释。 – RSeidelsohn