2015-05-09 143 views

回答

1

从技术上讲,EM中的IE11是一个模拟IE8,这就是为什么它仍然显示为IE8。如果试图嗅探它,这在用户代理字符串中也很明显。后面为什么EM选择IE8作为发动机的基本原理可以在这篇博客文章中找到:

Internet Explorer 8中仍具有的桌面浏览器 的市场份额超过20%;尽管IE9,IE10和IE11有 取代了IE8,但许多客户仍然依靠Internet Explorer 8到 运行其业务。

http://blogs.msdn.com/b/ie/archive/2014/04/02/stay-up-to-date-with-enterprise-mode-for-internet-explorer-11.aspx

如果您设置您的文档模式比IE8都高,那么它最终会退回到模拟发动机。看此Internet Explorer支持的标准文档概述第14页的最后一段:

https://msdn.microsoft.com/en-us/library/ff405771(v=vs.85).aspx

+0

另一种方式把它是IE8文档模式和EMIE是两种不同的模式。 IE8文档模式是最初在IE9中创建的渲染模式。它旨在让旧网站继续工作。不幸的是,其他更改(例如安全更新)阻碍了我们的发展。较旧的网站类型的工作,但不完全。在IE11项目中,部分团队提供了EMIE作为提供更好的IE8模拟的方式。旧版网站效果更好,但仍不完美。将EMIE视为更好的IE8文档模式。要了解更多信息,请参阅http://bit.ly/1cmanIK –

+0

感谢您的解释。你知道2006年1月12日以后,大多数操作系统都会停止支持IE9和IE11。 您是否认为如果IE9和IE10将被纳入企业模式?我还没有看到任何官方声明。 – CharlesX

+0

我希望你指的是2016年,而不是2006年:)支持细节的末尾在这里https://technet.microsoft.com/en-us/ie并继续前进,IE11是IE的唯一版本支持从那个时间点开始 –

相关问题