caiosm1005
caiosm1005

Reputation: 1725

Inconsistencies in "MSIE" Trident versioning in User Agent

I am working on a project that activates a set of CSS/Javascript features according to the engine version of the browser provided in the User Agent.

Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; Win64; x64; Trident/6.0; .NET4.0E; .NET4.0C)

As we know it, Trident 6.0 is only available in MSIE 10. I don't understand how an old MSIE 7.0 User Agent contains this versioning information.

What's the reason behind this?

Upvotes: 0

Views: 2012

Answers (1)

Alex K.
Alex K.

Reputation: 175816

It's IE10 in Compatibility View mode;

When a webpage is displayed in Compatibility View, Internet Explorer 10 displays the page in IE7 Standards mode, which is consistent with the behavior of Internet Explorer 9 and Windows Internet Explorer 8.

http://msdn.microsoft.com/en-us/library/ie/hh869301(v=vs.85).aspx

Upvotes: 2

Related Questions