什么是关于IE11的正确userAgent

时间:2014-11-21 01:23:33

标签: user-agent internet-explorer-11

当我获得IE 11的userAgent时,使用navigator.userAgent,我得到这个字符串: **

  

" Mozilla / 5.0(MSIE 9.0; Windows NT 6.1; WOW64; Trident / 7.0; SLCC2;   .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729;媒体   中心PC 6.0; InfoPath.2; .NET4.0C; .NET4.0E; rv:11.0)像Gecko"

** 所以当我通过jquery 1.9得到我的IE版本时,它返回msie9,买真正的版本是ie11。但在我的其他电脑中,我也安装ie11,它返回userAgent是:

  

" Mozilla / 5.0(Windows NT 6.1; WOW64; Trident / 7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C;。 NET4.0E; rv:11.0)像Gecko"

但为什么它们不同,在顶部,userAgent包含单词" MSIE 9.0"?

1 个答案:

答案 0 :(得分:1)

第二个选项是IE 11应该报告的浏览器版本:

http://msdn.microsoft.com/en-us/library/ie/bg182625%28v=vs.85%29.aspx

此外,JQuery 1.9不是最新的JQuery版本,因此浏览器检测逻辑可能不是最新的。