用户代理中“MSIE”三叉戟版本控制的不一致性

时间:2012-12-19 17:14:54

标签: internet-explorer user-agent

我正在开发一个项目,根据用户代理中提供的浏览器引擎版本激活一组CSS / Javascript功能。

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 仅在MSIE 10中可用。我不明白旧的MSIE 7.0用户代理如何包含此版本控制信息。

这背后的原因是什么?

1 个答案:

答案 0 :(得分:2)

兼容性视图模式下的IE10;

  

在兼容性视图,Internet Explorer中显示网页时   10显示IE7标准模式下的页面,与之一致   Internet Explorer 9和Windows Internet Explorer 8的行为。

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