希望这个问题不像我想的那样主观。关闭IE8兼容模式,好还是坏?
我有一个Intranet应用程序需要与IE8一起工作,因为企业正在将IE6替换为标准浏览器。
我们的测试团队发现它在IE8中不起作用,他们很少知道它确实如此。他们的浏览器被设置为在Intranet应用程序的兼容模式下运行IE8。
我发现如果我将X-UA兼容的元标记设置为IE = EmulateIE8,那么我可以强制浏览器将此应用程序呈现为IE8并且应用程序正常工作。
有没有我不知道这个解决方案的陷阱?如果是这样,是否有更好的解决方案?
我怀疑由于该组织现在还没有在IE7上,所以IE9升级包含类似的痛苦。我猜如果字符串改为“IE = 8; IE = 9”,它会正常工作。感谢提示 – 2010-03-26 14:37:40
'header('X-UA-Compatible:IE = edge);'会告诉浏览器使用它可用的最新模式。 – TRiG 2010-06-22 16:58:52