陈广安个人网站
会写代码的咸鱼
陈广安个人网站阿里云盘资源
陈广安个人网站网盘资源搜索
“ 梦想还是要有的,万一实现了呢!”
— 马云

原生JS跟jquery判断浏览器种类的方法

创建时间:2016-09-20

原生JS代码判断浏览器种类

    function myBrowser(){
        var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串
        var isOpera = userAgent.indexOf("Opera") > -1;
        if (isOpera) {//判断是否Opera浏览器
            return "Opera"
        };
        if (userAgent.indexOf("Firefox") > -1) { //判断是否Firefox浏览器
            return "FF";
        }
        if (userAgent.indexOf("Chrome") > -1){//判断是否谷歌浏览器浏览器
            return "Chrome";
        }
        if (userAgent.indexOf("Safari") > -1) { //判断是否Safari浏览器
            return "Safari";
        }
        if (userAgent.indexOf("rv") > -1) {//判断是否IE.11浏览器
            return "IE.11";
        }; 
        if (userAgent.indexOf("MSIE") > -1 && !isOpera) {//判断是否IE浏览器
            return "IE";
        }; 
    }

    var mb = myBrowser();
    if ("IE.11" == mb) {
         alert("我是IE.11浏览器");
    }
    if ("FF" == mb) {
        alert("我是火狐浏览器");
    }
    if ("Chrome" == mb) {
        alert("我是谷歌浏览器");
    }
    if ("Opera" == mb) {
        alert("我是欧朋浏览器");
    }
    if ("Safari" == mb) {
        alert("我是苹果浏览器");
    }

Jquery检测浏览器方法,只适用于juqery1.9之前的版本,站长亲测1.8.3版本可用

if ($.browser.msie) {//检测是否IE浏览器
    alert("我是IE浏览器");
}else{
    alert("我不是IE浏览器");
}

if ($.browser.webkit) {//检测是否谷歌浏览器
    alert("我是谷歌浏览器");
}else{
    alert("我不是谷歌浏览器");
}

if ($.browser.mozilla) {//检测是否火狐浏览器
    alert("我是火狐浏览器");
}else{
    alert("我不是火狐浏览器");
}