我试图在IE9中将一个页面呈现为IE8,因为我在IE9中看到了一些奇怪的渲染,我不知道如何解决这个问题。我正在使用这个元标记:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8">
但我仍然看到IE9中的渲染问题,我在IE8中没有看到。您应该可以在此页面{IE 3}中看到IE9中的问题。插件生成的圆角块无法正确渲染。
我想知道是否有人对我还能尝试什么有任何建议?
答案 0 :(得分:1)
如果您想要IE版本的确切行为,那么使用该版本是无可替代的。像IETester这样的工具可以让你并排安装和运行多个版本,或者更准确(但不太方便)的方法是使用带有不同版本IE的图像的虚拟机。
您也可以尝试查看插件本身。也许它使用浏览器嗅探或IE条件注释来检测IE版本。
作为一般规则,如果你不得不诉诸X-UA兼容,你可能做错了。对于讨厌的浏览器来说这是一个讨厌的黑客攻击,从长远来看,你最好还是围绕它进行设计(或者将圆角内容留给本地支持它的浏览器)。