通过剖析(navigator.userAgent)浏览器内核判断浏览器类型

原文链接: http://www.cnblogs.com/guanxiaoqing/archive/2013/04/12/3016879.html

JS代码

var br=navigator.userAgent.toLowerCase();
var browserVer=(br.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/) || [0, '0'])[1];
function userBrowser(){ 
    var browserName=navigator.userAgent.toLowerCase(); 
    if(/msie/i.test(browserName) && !/opera/.test(browserName)){ 
        alert("IE"); 
        return ; 
    }else if(/firefox/i.test(browserName)){ 
        alert("Firefox"); 
        return ; 
    }else if(/chrome/i.test(browserName) && /webkit/i.test(browserName) && /mozilla/i.test(browserName)){ 
        alert("Chrome"); 
        return ; 
    }else if(/opera/i.test(browserName)){ 
        alert("Opera"); 
        return ; 
    }else if(/webkit/i.test(browserName) &&!(/chrome/i.test(browserName) && /webkit/i.test(browserName) && /mozilla/i.test(browserName))){ 
        alert("Safari"); 
        return ; 
    }else{ 
        alert("unKnow"); 
    } 
}

html代码测试

<input type="button" onclick="userBrowser()" value="click" />

转载于:https://www.cnblogs.com/guanxiaoqing/archive/2013/04/12/3016879.html

猜你喜欢

转载自blog.csdn.net/weixin_30800807/article/details/94802622
今日推荐