Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Internet explorer 8 关闭IE8兼容模式,好还是坏?_Internet Explorer 8_Ie8 Compatibility Mode - Fatal编程技术网

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

Internet explorer 8 关闭IE8兼容模式,好还是坏?,internet-explorer-8,ie8-compatibility-mode,Internet Explorer 8,Ie8 Compatibility Mode,希望这个问题不像我想的那么主观 我有一个内部网应用程序,它需要与IE8一起工作,因为企业正在取代IE6作为标准浏览器 我们的测试团队发现它在IE8中不起作用,他们几乎不知道它实际上起作用了。他们的浏览器被设置为在内部网应用程序的兼容模式下运行IE8 我发现,如果我将X-UA-Compatible的meta标记设置为IE=EmulateIE8,我可以强制浏览器将该应用程序呈现为IE8,并且该应用程序运行良好 这个解决方案有什么我不知道的陷阱吗?如果是这样,有更好的解决方案吗?将X-UA-Compa

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

我有一个内部网应用程序,它需要与IE8一起工作,因为企业正在取代IE6作为标准浏览器

我们的测试团队发现它在IE8中不起作用,他们几乎不知道它实际上起作用了。他们的浏览器被设置为在内部网应用程序的兼容模式下运行IE8

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


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

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

最初,这可能是你想要的。如果在IE9发布时(我想是明年的某个时候),您还不能完全测试它,那么如果组织立即升级到IE9,这可能会有所帮助

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


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

我怀疑,由于该组织目前不在IE7上,IE9升级将包含类似的问题。我猜想,如果字符串改为“IE=8;IE=9”,它就可以正常工作了。感谢提示
标题('X-UA-Compatible:IE=edge)将告诉浏览器使用其可用的最新模式。