【问题标题】:How can i detect browser using jQuery如何使用 jQuery 检测浏览器
【发布时间】:2017-02-09 21:39:19
【问题描述】:

我已经尝试了以下链接中的所有解决方案,但我无法使其工作。 How can I detect browser type using jQuery?

$(document).ready(function(e) {
    $.browser.chrome = /chrom(e|ium)/.test(navigator.userAgent.toLowerCase()); 
    if($.browser.chrome){
        alert(1);
             //this work well
    }
            else if(//the browser is IE){alert(2);}
            else if(//the browser is Firefox){alert(3);}

 )};

谢谢。

【问题讨论】:

  • 为什么要了解浏览器?并发布与另一个已回答的问题完全相同的问题,要求重复关闭。而是显示您的实际代码不起作用,我们也许可以为您提供帮助。

标签: jquery html


【解决方案1】:

$.browser 已折旧,因此您可能必须使用 migrate 插件,如下所述: https://api.jquery.com/jquery.browser/

检查浏览器可能不再相关,请查看: http://webaim.org/blog/user-agent-string-history/

如果您还想检测浏览器,可以使用 window.navigator.appVersion。

我可以看到 window.navigator.appVersion 在下面返回给我:

IE: “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;媒体中心 PC 6.0;MDDC;.NET4.0C;.NET4 .0E; GWX:RESERVED; rv:11.0) 像壁虎"

Mozilla: “5.0(Windows)”

铬: "5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36"

【讨论】:

    猜你喜欢
    • 2013-10-21
    • 1970-01-01
    • 2011-08-07
    • 2013-07-29
    • 2013-01-10
    • 2011-09-14
    • 1970-01-01
    • 2018-06-19
    • 2011-09-08
    相关资源
    最近更新 更多