js 判断当前浏览器

/*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(/iPad/i){            alert("ipad");            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");        }    }*///判断当前浏览类型    function BrowserType()    {        var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串        var isOpera = userAgent.indexOf("Opera") > -1; //判断是否Opera浏览器        var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera; //判断是否IE浏览器        var isEdge = userAgent.indexOf("Edge") > -1; //判断是否IE的Edge浏览器        var isFF = userAgent.indexOf("Firefox") > -1; //判断是否Firefox浏览器        var isSafari = userAgent.indexOf("Safari") > -1 && userAgent.indexOf("Chrome") == -1; //判断是否Safari浏览器        var isChrome = userAgent.indexOf("Chrome") > -1 && userAgent.indexOf("Safari") > -1; //判断Chrome浏览器        if (isIE)        {            var reIE = new RegExp("MSIE (\\d+\\.\\d+);");            reIE.test(userAgent);            var fIEVersion = parseFloat(RegExp["$1"]);            if(fIEVersion == 7)            { return "IE7";}            else if(fIEVersion == 8)            { return "IE8";}            else if(fIEVersion == 9)            { return "IE9";}            else if(fIEVersion == 10)            { return "IE10";}            else if(fIEVersion == 11)            { return "IE11";}            else            { return "0"}//IE版本过低        }//isIE end        if (isFF) { return "FF";}        if (isOpera) { return "Opera";}        if (isSafari) { return "Safari";}        if (isChrome) { return "Chrome";}        if (isEdge) { return "Edge";}    }//myBrowser() end//判断是否是IE浏览器    function isIE()    {        var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串        var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera; //判断是否IE浏览器        if(isIE)        {            return "1";        }        else        {            return "-1";        }    }//判断是否是IE浏览器,包括Edge浏览器    function IEVersion()    {        var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串        var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera; //判断是否IE浏览器        var isEdge = userAgent.indexOf("Windows NT 6.1; Trident/7.0;") > -1 && !isIE; //判断是否IE的Edge浏览器        if(isIE)        {            var reIE = new RegExp("MSIE (\\d+\\.\\d+);");            reIE.test(userAgent);            var fIEVersion = parseFloat(RegExp["$1"]);            if(fIEVersion == 7)            { return "IE7";}            else if(fIEVersion == 8)            { return "IE8";}            else if(fIEVersion == 9)            { return "IE9";}            else if(fIEVersion == 10)            { return "IE10";}            else if(fIEVersion == 11)            { return "IE11";}            else            { return "0"}//IE版本过低        }        else if(isEdge)        {            return "Edge";        }        else        {            return "-1";//非IE        }    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容