判斷瀏覽器

        var browser = {
                versions: function () {
                    var u = navigator.userAgent, app = navigator.appVersion;
                    return {         //移動(dòng)終端瀏覽器版本信息
                        trident: u.indexOf('Trident') > -1, //IE內(nèi)核
                        presto: u.indexOf('Presto') > -1, //opera內(nèi)核
                        webKit: u.indexOf('AppleWebKit') > -1, //蘋果、谷歌內(nèi)核
                        gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐內(nèi)核
                        mobile: !!u.match(/AppleWebKit.*Mobile.*/), //是否為移動(dòng)終端
                        ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios終端
                        android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android終端或uc瀏覽器
                        iPhone: u.indexOf('iPhone') > -1, //是否為iPhone或者QQHD瀏覽器
                        iPad: u.indexOf('iPad') > -1, //是否iPad
                        webApp: u.indexOf('Safari') == -1 //是否web應(yīng)該程序,沒(méi)有頭部與底部
                    };
                }(),
                language: (navigator.browserLanguage || navigator.language).toLowerCase()
            }
            
            if (browser.versions.mobile) {//判斷是否是移動(dòng)設(shè)備打開。browser代碼在下面
                    var ua = navigator.userAgent.toLowerCase();//獲取判斷用的對(duì)象
                    $(".noWechat").hide();
                    if (ua.match(/MicroMessenger/i) != "micromessenger"&&ua.match(/WeiBo/i) != "weibo") {
                         //不是微信不是微博的情況下彈出
                        //alert("!wechat&&!weibo");  
                         $(".noWechat").show();
                    }
                    if (ua.match(/QQ/i) == "qq") {
                            //在QQ空間打開
                    }
                    if (browser.versions.ios) {
                            //是否在IOS瀏覽器打開
                    } 
                    if(browser.versions.android){
                            //是否在安卓瀏覽器打開
                    }
            } else {
                    //否則就是PC瀏覽器打開
                    //console.log("pc");
            }
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容