我在互联网上找不到任何相关内容,所以我在这里寻求帮助:
由于某些技术原因,我尝试强制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?
祝你好运, 罗马。
答案 0 :(得分:1)
听起来好像一切正常。如果IE8被识别为“页面默认”,但选择了IE9,则浏览器可能会记住您在IE9中呈现的明确决定。只需手动选择“页面默认值”,浏览器就应该尊重这一点。
只要IE8被识别为页面默认值,一切都很好。只需告诉您的团队切换回该特定域/页面上的页面默认值即可。 IE不会因为谁设置文档模式而与你争吵。如果您之前已经从列表中选择了IE9标准,那么即使页面的默认设置是相反的,它也会尊重它。