希望这个问题不会像我认为的那样主观。

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

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

我发现,如果我将X-UA兼容的元标记设置为IE = Emulateie8,我可以强迫浏览器将此应用程序渲染为IE8,并且该应用程序正常工作。

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

有帮助吗?

解决方案

将X-UA兼容为IE = Emulateie8将使即将到来的IE9表现为IE8。

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

当您对所有内容进行了充分测试,并希望该应用程序以IE9的本机模式工作,您会有些卡住。您可以将X-UA兼容为IE = IE9,而IE9可以正常工作,但是这对IE8意味着什么?

这都是投机性的。现在,它不会伤害任何东西。如果您需要进行更改以处理以后的IE9版本,则可以稍后执行此操作。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top