I’m running into an issue where some icons aren’t showing up in IE8 on XP, but when I run IE9 on Win 7 with document & browser modes set to IE8, the issue doesn’t present itself.
So I’m wondering what the known differences are between IE8 emulation and the real deal. Let’s hear ’em!
window.performance
exists
The UA includes the token “Trident/5.0” instead of “Trident/4.0”. Source.
Per Paul Irish: “IE9’s IE8 mode: intermittently false positives on a feature test for inline SVG. Renders CSS differently than true IE8, and is crashier than the real one.”
Real IE8 does not allow text to be transparent
, but IE9’s emulation does. JSFiddle demo and screenshots.
In IE9’s IE8 mode, you can only style visited links differently by color
(it’s a privacy fix that prevents checking if a URL is in your browser history).
http://ajh.us/ie8-9
More differences:
CSS visited/link privacy fixes still apply to compatibility modes for obvious reasons.
No support for HTML+TIME because it is rarely used.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With