【问题标题】:what the correct userAgent about IE11关于 IE11 的正确 userAgent 是什么
【发布时间】:2015-01-19 02:04:26
【问题描述】:

当我得到我的 IE 11 使用 navigator.userAgent 的 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) 喜欢壁虎"

** 所以当我通过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) 像壁虎"

但为什么它们不同,在最上面的userAgent中包含“MSIE 9.0”这个词?

【问题讨论】:

    标签: user-agent internet-explorer-11


    【解决方案1】:

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

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

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

    【讨论】:

    • 谢谢,但是为什么我的不同PC中的IE11返回不同的userAgent。一个包含字符串“MSIE 9.0”。我确定我没有更改浏览器的userAgent。
    猜你喜欢
    • 2018-07-07
    • 2016-08-16
    • 1970-01-01
    • 2011-09-24
    • 1970-01-01
    • 2014-04-15
    • 2019-09-25
    • 2011-10-02
    • 2012-04-15
    相关资源
    最近更新 更多