关闭IE8兼容模式,好还是坏?

时间:2010-03-26 14:08:40

标签: internet-explorer-8 ie8-compatibility-mode

希望这个问题不像我想的那样主观。

我有一个Intranet应用程序需要与IE8一起使用,因为企业正在将IE6替换为标准浏览器。

我们的测试团队发现它在IE8中不起作用,他们知道它确实没有。他们的浏览器设置为在Intranet应用程序的兼容模式下运行IE8。

我发现如果我将X-UA-Compatible的元标记设置为IE = EmulateIE8,我可以强制浏览器将此应用程序呈现为IE8并且应用程序运行良好。

对于这个解决方案,我不知道有任何陷阱吗?如果是这样,是否有更好的解决方案?

1 个答案:

答案 0 :(得分:5)

设置X-UA兼容IE = EmulateIE8将使即将推出的IE9表现得像IE8。

最初,这可能是你想要的。如果你在IE9出现时(明年的某个时候,我认为)无法对IE9进行全面测试,那么组织可能会立即升级到IE9。

当你完全测试了所有内容,并希望应用程序在IE9的本机模式下工作时,你会有点卡住。您可以将X-UA-Compatible设置为IE = IE9,IE9可以正常工作,但这对IE8意味着什么?

但这都是推测性的。现在,它不会伤害任何东西。如果您需要进行更改以处理IE9的更高版本,您可以稍后再这样做。