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!
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).