我如何使用jQuery检测浏览器

时间:2016-10-01 11:48:17

标签: jquery html

我已尝试过以下链接中的所有解决方案,但我无法使其正常工作。 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);}

 )};

感谢。

1 个答案:

答案 0 :(得分:1)

$。浏览器已弃用,因此您可能必须使用以下提到的迁移插件: 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; Media Center PC 6.0; MDDC; .NET4.0C; .NET4 .0E; GWX:保留; rv:11.0)像Gecko“

的Mozilla: “5.0(Windows)”

铬: “5.0(Windows NT 6.1; WOW64)AppleWebKit / 537.36(KHTML,像Gecko)Chrome / 53.0.2785.116 Safari / 537.36”