亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > JavaScript > 正文

js判斷瀏覽器版本以及瀏覽器內核的方法

2024-05-06 16:14:53
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了js判斷瀏覽器版本以及瀏覽器內核的方法,可實現針對各個瀏覽器的判斷,具有一定參考借鑒價值,需要的朋友可以參考下
 

本文實例講述了js判斷瀏覽器版本以及瀏覽器內核的方法。分享給大家供大家參考。具體實現方法如下:

 

復制代碼代碼如下:

if (!browser.ie && !browser.mac) {  
 var UA = navigator.userAgent.toLowerCase().toString();  
   //判斷是不是IE內核下的非IE版本  
   if ((UA.indexOf('360ee') > -1) || (UA.indexOf('360se') > -1) || (UA.indexOf('se') > -1) || (UA.indexOf('aoyou') > -1)  
 || (UA.indexOf('theworld') > -1) || (UA.indexOf('worldchrome') > -1) || (UA.indexOf('greenbrowser') > -1)  
 || (UA.indexOf('baidu') > -1) || (UA.indexOf('qqbrowser') > -1)) {  
         //是的話切換兼容模式  
    window.open("publicPage/point-se.aspx");  
       }  
      else {  
             //不是的話,建議更換瀏覽器  
           alert('建議換成IE內核的瀏覽器');  
       }  
    }  
 else {  
            //判斷IE的版本型號  
            if ( (browser.version == 10 && browser.ie10Compat) || (browser.version == 11 && browser.ie11Compat)) {  
                window.open("publicPage/point.aspx");  
            }  
/*  
 * @desc   判斷瀏覽器的版本以及瀏覽器內核  
 * @author wangyanling  
 * @date   2014年7月4日  
 */  
 var browser = function () {   
    var agent = navigator.userAgent.toLowerCase(),  
    opera = window.opera,  
    browser = {  
        //檢測當前瀏覽器是否為IE  
        ie: /(msie/s|trident.*rv:)([/w.]+)/.test(agent), 

 

        //檢測當前瀏覽器是否為Opera  
        opera: (!!opera && opera.version), 

        //檢測當前瀏覽器是否是webkit內核的瀏覽器  
        webkit: (agent.indexOf(' applewebkit/') > -1), 

        //檢測當前瀏覽器是否是運行在mac平臺下  
        mac: (agent.indexOf('macintosh') > -1), 

        //檢測當前瀏覽器是否處于“怪異模式”下  
        quirks: (document.compatMode == 'BackCompat')  
    }; 

    //檢測當前瀏覽器內核是否是gecko內核  
    browser.gecko = (navigator.product == 'Gecko' && !browser.webkit && !browser.opera && !browser.ie); 

    var version = 0; 

    // Internet Explorer 6.0+  
    if (browser.ie) {  
        var v1 = agent.match(/(?:msie/s([/w.]+))/);  
        var v2 = agent.match(/(?:trident.*rv:([/w.]+))/);  
        if (v1 && v2 && v1[1] && v2[1]) {  
            version = Math.max(v1[1] * 1, v2[1] * 1);  
        } else if (v1 && v1[1]) {  
            version = v1[1] * 1;  
        } else if (v2 && v2[1]) {  
            version = v2[1] * 1;  
        } else {  
            version = 0;  
        } 

        //檢測瀏覽器模式是否為 IE11 兼容模式  
        browser.ie11Compat = document.documentMode == 11; 

        //檢測瀏覽器模式是否為 IE9 兼容模式  
        browser.ie9Compat = document.documentMode == 9; 

        //檢測瀏覽器模式是否為 IE10 兼容模式  
        browser.ie10Compat = document.documentMode == 10; 

        //檢測瀏覽器是否是IE8瀏覽器  
        browser.ie8 = !!document.documentMode; 

        //檢測瀏覽器模式是否為 IE8 兼容模式  
        browser.ie8Compat = document.documentMode == 8; 

        //檢測瀏覽器模式是否為 IE7 兼容模式  
        browser.ie7Compat = ((version == 7 && !document.documentMode) || document.documentMode == 7); 

        //檢測瀏覽器模式是否為 IE6 模式 或者怪異模式  
        browser.ie6Compat = (version < 7 || browser.quirks); 

        browser.ie9above = version > 8; 

        browser.ie9below = version < 9;  
    } 

    // Gecko.  
    if (browser.gecko) {  
        var geckoRelease = agent.match(/rv:([/d/.]+)/);  
        if (geckoRelease) {  
            geckoRelease = geckoRelease[1].split('.');  
            version = geckoRelease[0] * 10000 + (geckoRelease[1] || 0) * 100 + (geckoRelease[2] || 0) * 1;  
        }  
    } 

    //檢測當前瀏覽器是否為Chrome, 如果是,則返回Chrome的大版本號  
    if (/chrome//(/d+/./d)/i.test(agent)) {  
        browser.chrome = +RegExp['/x241'];  
    } 

    //檢測當前瀏覽器是否為Safari, 如果是,則返回Safari的大版本號  
    if (/(/d+/./d)?(?:/./d)?/s+safari//?(/d+/./d+)?/i.test(agent) && !/chrome/i.test(agent)) {  
        browser.safari = +(RegExp['/x241'] || RegExp['/x242']);  
    } 

    // Opera 9.50+  
    if (browser.opera)  
        version = parseFloat(opera.version()); 

    // WebKit 522+ (Safari 3+)  
    if (browser.webkit)  
        version = parseFloat(agent.match(/ applewebkit//(/d+)/)[1]); 

    //檢測當前瀏覽器版本號  
    browser.version = version; 

    return browser;  
}();

 

希望本文所述對大家的javascript程序設計有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美成人午夜影院| 超碰日本道色综合久久综合| 久久天天躁狠狠躁夜夜av| 欧美人与性动交| 狠狠色噜噜狠狠狠狠97| 一区二区三区视频在线| www.欧美免费| 久久中国妇女中文字幕| 国产精品国模在线| 亚洲欧洲在线观看| 91九色国产在线| 日韩欧美亚洲国产一区| 一区二区欧美久久| 久久国产精品视频| 久久久伊人日本| 国内精品久久久久影院优| 午夜精品久久久久久久白皮肤| 久久久久久亚洲| 日韩av在线看| 伊人久久大香线蕉av一区二区| 久久久国产精品免费| 狠狠做深爱婷婷久久综合一区| 欧美视频在线观看免费网址| 在线观看欧美日韩| 欧美韩日一区二区| 久久精品福利视频| 国产亚洲精品综合一区91| 怡红院精品视频| 国产精品美女久久久久av超清| 国产精品视频地址| 成人免费在线视频网站| 精品中文视频在线| 久久久99久久精品女同性| 亚洲人精选亚洲人成在线| 欧美成人sm免费视频| 国产日韩精品在线| 国产一区二区三区在线观看网站| 98视频在线噜噜噜国产| 日韩中文字幕视频| 亚洲欧美一区二区三区情侣bbw| 午夜精品一区二区三区在线视| 高清视频欧美一级| 国产一区二区三区免费视频| 91精品国产色综合久久不卡98| 亚洲一二在线观看| 精品亚洲精品福利线在观看| 欧美性受xxx| 日韩精品丝袜在线| 国产成人+综合亚洲+天堂| 精品美女久久久久久免费| 精品视频偷偷看在线观看| 成人做爽爽免费视频| 国产不卡一区二区在线播放| 韩国日本不卡在线| 91精品视频播放| 久久精品久久精品亚洲人| 欧美成人sm免费视频| 亚洲一区中文字幕| 亚洲欧洲一区二区三区在线观看| 午夜免费久久久久| 亚洲免费电影一区| 中文字幕不卡av| 亚洲精品理论电影| 成人久久一区二区| 欧美精品中文字幕一区| 亚洲国产精品专区久久| 亚洲国语精品自产拍在线观看| 亚洲综合国产精品| 亚洲综合最新在线| 一区二区欧美激情| 伊人亚洲福利一区二区三区| 亚洲人成网7777777国产| 久久久亚洲影院| 国产精品免费久久久| 中文字幕亚洲一区在线观看| 欧美激情在线观看| 亚洲欧美在线一区| 欧美黑人又粗大| 国产精品久久久久久av下载红粉| 欧美高清视频免费观看| 国产一区二区三区在线播放免费观看| 亚洲全黄一级网站| 91在线中文字幕| 国产欧美va欧美va香蕉在线| 国模gogo一区二区大胆私拍| 日韩中文字幕网| 精品无人区太爽高潮在线播放| 亚洲人成电影网站色www| 欧美亚州一区二区三区| 尤物yw午夜国产精品视频| xxxx欧美18另类的高清| 欧美成人小视频| 欧美不卡视频一区发布| 亚洲自拍小视频免费观看| 国产日韩在线视频| 2019最新中文字幕| 国产在线观看精品| 97视频在线观看成人| 国产不卡av在线免费观看| 久久久av电影| 在线观看欧美视频| 欧美成年人视频网站欧美| 亚洲香蕉av在线一区二区三区| 最近2019好看的中文字幕免费| 国产成人aa精品一区在线播放| 精品成人国产在线观看男人呻吟| 国产在线拍偷自揄拍精品| 岛国视频午夜一区免费在线观看| 欧美风情在线观看| 欧美日韩一区二区在线| 国产精品999| 97人洗澡人人免费公开视频碰碰碰| 神马久久久久久| 国产不卡一区二区在线播放| 日本在线精品视频| 欧美国产第二页| 欧美一级视频在线观看| 日韩av综合网| 欧美中文字幕在线播放| 日韩av在线电影网| 91色琪琪电影亚洲精品久久| 91手机视频在线观看| 日韩精品高清视频| 国产精品成人免费视频| 欧美激情精品久久久久久蜜臀| 2019国产精品自在线拍国产不卡| 成人黄色片网站| 久久久久久久久久国产精品| 久久频这里精品99香蕉| 91久久国产婷婷一区二区| 国产亚洲在线播放| 欧美精品国产精品日韩精品| 中文字幕国内精品| 成人免费在线网址| 欧美激情一区二区三级高清视频| 亚洲系列中文字幕| 久久久久中文字幕| 日韩欧美在线视频免费观看| 777精品视频| 欧美黄网免费在线观看| 色哟哟网站入口亚洲精品| 久久久久久国产精品| 国产精品日韩一区| 精品国产区一区二区三区在线观看| 日韩欧美在线国产| 色视频www在线播放国产成人| 日韩精品在线观看网站| 久久九九全国免费精品观看| 91九色国产社区在线观看| 亚洲直播在线一区| 日韩在线视频免费观看高清中文| 国产一区玩具在线观看| 亚洲第一色中文字幕| 亚洲天堂av在线播放| 国产精品久久综合av爱欲tv| 久久男人资源视频| 亚洲区免费影片| 欧美激情图片区| 亚洲天堂免费在线| 亚洲电影免费观看高清完整版| 91美女片黄在线观| 欧美激情中文字幕乱码免费| 欧美激情极品视频| 91色在线观看|