我正在开发一个项目,根据用户代理中提供的浏览器引擎版本激活一组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用户代理如何包含此版本控制信息。
这背后的原因是什么?
答案 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