IE9的IE8仿真和诚实的IE8之间有什么区别?

Ala*_* H. 17 internet-explorer internet-explorer-8 ie8-compatibility-mode internet-explorer-9

我遇到了一个问题,其中一些图标没有出现在XP上的IE8中,但是当我在Win 7上运行IE9并且文档和浏览器模式设置为IE8时,问题并不存在.

所以我想知道IE8仿真和真实交易之间的已知差异是什么.让我们听听他们!

Ala*_* H. 9

  1. window.performance 存在

  2. UA包括令牌"Trident/5.0"而不是"Trident/4.0".来源.

  3. Per Paul Irish:"IE9的IE8模式:内联SVG的功能测试间歇性误报.渲染CSS的方式与真正的IE8不同,并且比实际的崩溃."

  4. 真正的IE8不允许文本transparent,但IE9的模拟确实如此.JSFiddle演示和截图.

  5. 在IE9的IE8模式下,您只能通过不同方式设置访问过的链接的样式color(这是一个隐私修复程序,可以防止检查URL是否在您的浏览器历史记录中).

  6. http://ajh.us/ie8-9


Yuh*_*Bao 5

更多差异:

  1. CSS访问/链接隐私修复仍然适用于兼容性模式,原因很明显.

  2. 不支持HTML + TIME,因为它很少使用.