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

首頁 > 編程 > JavaScript > 正文

javascript實現獲取瀏覽器版本、操作系統類型

2019-11-20 13:17:52
字體:
來源:轉載
供稿:網友

代碼很簡潔,功能很實用,這里就不多廢話了,直接給大家奉上代碼:

/** * Created by Administrator on 15-1-12. */function BroswerUtil() {}BroswerUtil = {  //檢測瀏覽器版本  getBrowserVersion: function () {    var agent = navigator.userAgent.toLowerCase();    var arr = [];    var Browser = "";    var Bversion = "";    var verinNum = "";    //IE    if (agent.indexOf("msie") > 0) {      var regStr_ie = /msie [/d.]+;/gi;      Browser = "IE";      Bversion = "" + agent.match(regStr_ie)    }    //firefox    else if (agent.indexOf("firefox") > 0) {      var regStr_ff = /firefox//[/d.]+/gi;      Browser = "firefox";      Bversion = "" + agent.match(regStr_ff);    }    //Chrome    else if (agent.indexOf("chrome") > 0) {      var regStr_chrome = /chrome//[/d.]+/gi;      Browser = "chrome";      Bversion = "" + agent.match(regStr_chrome);    }    //Safari    else if (agent.indexOf("safari") > 0 && agent.indexOf("chrome") < 0) {      var regStr_saf = /version//[/d.]+/gi;      Browser = "safari";      Bversion = "" + agent.match(regStr_saf);    }    //Opera    else if (agent.indexOf("opera") >= 0) {      var regStr_opera = /version//[/d.]+/gi;      Browser = "opera";      Bversion = "" + agent.match(regStr_opera);    } else {      var browser = navigator.appName;      if (browser == "Netscape") {        var version = agent.split(";");        var trim_Version = version[7].replace(/[ ]/g, "");        var rvStr = trim_Version.match(/[/d/.]/g).toString();        var rv = rvStr.replace(/[,]/g, "");        Bversion = rv;        Browser = "IE"      }    }    verinNum = (Bversion + "").replace(/[^0-9.]/ig, "");    arr.push(Browser);    arr.push(verinNum);    return arr;  },  //檢測是否是XX瀏覽器  WB: (function () {    var UserAgent = navigator.userAgent.toLowerCase();    return {      isIE6: /msie 6.0/.test(UserAgent), // IE6      isIE7: /msie 7.0/.test(UserAgent), // IE7      isIE8: /msie 8.0/.test(UserAgent), // IE8      isIE9: /msie 9.0/.test(UserAgent), // IE9      isIE10: /msie 10.0/.test(UserAgent), // IE10      isIE11: /msie 11.0/.test(UserAgent), // IE11      isLB: /lbbrowser/.test(UserAgent), // 獵豹瀏覽器      isUc: /ucweb/.test(UserAgent), // UC瀏覽器      is360: /360se/.test(UserAgent), // 360瀏覽器      isBaidu: /bidubrowser/.test(UserAgent), // 百度瀏覽器      isSougou: /metasr/.test(UserAgent), // 搜狗瀏覽器      isChrome: /chrome/.test(UserAgent.substr(-33, 6)), // Chrome瀏覽器      isFirefox: /firefox/.test(UserAgent), // 火狐瀏覽器      isOpera: /opera/.test(UserAgent), // Opera瀏覽器      isSafire: /safari/.test(UserAgent) && !/chrome/.test(UserAgent), // safire瀏覽器      isQQ: /qqbrowser/.test(UserAgent)//qq瀏覽器    };  })(),  //檢測當前操作系統  CurrentSystem: (function () {    var system = {      win: false,      mac: false,      xll: false,      iphone: false,      ipoad: false,      ipad: false,      ios: false,      android: false,      nokiaN: false,      winMobile: false,      wii: false,      ps: false    };    var ua = navigator.userAgent;    // 檢測平臺    var p = navigator.platform;    system.win = p.indexOf('Win') == 0;    system.mac = p.indexOf('Mac') == 0;    system.xll = (p.indexOf('Xll') == 0 || p.indexOf('Linux') == 0);    // 檢測Windows操作系統    if (system.win) {      if (/Win(?:dows )?([^do]{2})/s?(/d+/./d+)?/.test(ua)) {        if (RegExp['$1'] == 'NT') {          switch (RegExp['$2']) {            case '5.0':              system.win = '2000';              break;            case '5.1':              system.win = 'XP';              break;            case '6.0':              system.win = 'Vista';              break;            case '6.1':              system.win = '7';              break;            case '6.2':              system.win = '8';              break;            default:              system.win = 'NT';              break;          }        } else if (RegExp['$1'] == '9x') {          system.win = 'ME';        } else {          system.win = RegExp['$1'];        }      }    }    // 移動設備    system.iphone = ua.indexOf('iPhone') > -1;    system.ipod = ua.indexOf('iPod') > -1;    system.ipad = ua.indexOf('iPad') > -1;    system.nokiaN = ua.indexOf('nokiaN') > -1;    // windows mobile    if (system.win == 'CE') {      system.winMobile = system.win;    } else if (system.win == 'Ph') {      if (/Windows Phone OS (/d+./d)/i.test(ua)) {        system.win = 'Phone';        system.winMobile = parseFloat(RegExp['$1']);      }    }    // 檢測IOS版本    if (system.mac && ua.indexOf('Mobile') > -1) {      if (/CPU (?:iPhone )?OS (/d+_/d+)/i.test(ua)) {        system.ios = parseFloat(RegExp['$1'].replace('_', '.'));      } else {        system.ios = 2;    // 不能真正檢測出來,所以只能猜測      }    }    // 檢測Android版本    if (/Android (/d+/./d+)/i.test(ua)) {      system.android = parseFloat(RegExp['$1']);    }    // 游戲系統    system.wii = ua.indexOf('Wii') > -1;    system.ps = /PlayStation/i.test(ua);    return {      system: system    }  })()}

以上就是這款javascript封裝好的檢測瀏覽器版本和操作系統類型的代碼庫,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产成人福利夜色影视| 性欧美在线看片a免费观看| 亚洲区中文字幕| 欧美丰满少妇xxxxx做受| 91高清视频免费观看| 精品视频久久久久久| 成人免费自拍视频| 午夜精品久久久99热福利| 北条麻妃一区二区三区中文字幕| 国产999视频| 欧美成年人视频| 亚洲精品久久久久中文字幕欢迎你| 日韩黄在线观看| 国产精品亚洲自拍| 在线亚洲欧美视频| 九九九热精品免费视频观看网站| 在线观看日韩欧美| 亚洲精品资源美女情侣酒店| 欧美日韩福利视频| 爽爽爽爽爽爽爽成人免费观看| 亚洲精品白浆高清久久久久久| 国产一区二区三区视频在线观看| 精品国产自在精品国产浪潮| 久久久女女女女999久久| 日韩有码在线视频| 国产精品video| 91国内在线视频| 日韩免费观看视频| 在线观看精品国产视频| 欧美日韩另类在线| 久久久在线观看| 欧美日韩成人在线视频| 热草久综合在线| 中文字幕无线精品亚洲乱码一区| 日韩激情在线视频| 欧美性xxxxxx| 亚洲欧洲在线视频| 欧美亚洲视频在线看网址| 国产精品亚洲第一区| 久久视频在线直播| 亚洲xxxx妇黄裸体| 欧美日韩精品国产| 国产剧情日韩欧美| 91亚洲精品久久久久久久久久久久| 欧美激情精品久久久久久变态| 午夜剧场成人观在线视频免费观看| 久久久久久久一区二区| 精品久久久久久国产91| 亚洲欧美三级伦理| 久久九九有精品国产23| 成人黄色免费在线观看| 日韩精品久久久久久福利| 成人激情av在线| 日韩精品中文在线观看| 欧美一区二区三区四区在线| 欧美日韩精品在线播放| 国产欧美日韩精品丝袜高跟鞋| 欧美最猛性xxxx| 欧美午夜精品久久久久久久| 亚洲精品小视频在线观看| 国产精品精品久久久| 欧美午夜片欧美片在线观看| 国产欧美精品日韩精品| 国产精品电影网站| 97视频com| 欧美成人精品影院| 不卡av电影院| 欧美与欧洲交xxxx免费观看| 国产精品丝袜久久久久久高清| 国产精品福利片| 成人妇女淫片aaaa视频| 成人观看高清在线观看免费| 亚洲精品国产精品久久清纯直播| 亚洲欧美三级伦理| 欧美午夜激情视频| 欧美主播福利视频| 久久久久五月天| 九九久久国产精品| 亚洲国产精品国自产拍av秋霞| 91成人国产在线观看| 亚洲春色另类小说| 成人美女av在线直播| 亚洲国产成人91精品| 国模私拍视频一区| 8x拔播拔播x8国产精品| 国产盗摄xxxx视频xxx69| 91色视频在线观看| 色综合久久天天综线观看| 亚洲激情在线观看视频免费| 18一19gay欧美视频网站| 国产精品h片在线播放| 久久黄色av网站| 狠狠色狠狠色综合日日小说| 中文字幕日韩欧美在线视频| 高清欧美性猛交xxxx黑人猛交| 欧美日韩一区二区免费视频| 草民午夜欧美限制a级福利片| 狠狠色噜噜狠狠狠狠97| 国产精品久久久久久久久久久新郎| 日韩av片免费在线观看| 一区二区三区回区在观看免费视频| 亚洲xxxxx电影| 日韩电影免费在线观看| 韩国三级电影久久久久久| 亚洲九九九在线观看| 91精品在线影院| 久久久精品一区二区| 2019日本中文字幕| 清纯唯美亚洲综合| 久久精品青青大伊人av| 久久夜精品香蕉| 国产精品18久久久久久首页狼| 狠狠色香婷婷久久亚洲精品| 成人美女免费网站视频| 欧美成人精品不卡视频在线观看| 亚洲老板91色精品久久| 国产在线视频一区| 欧美视频精品一区| 国产精品视频公开费视频| 亚洲国产精品国自产拍av秋霞| 97人人爽人人喊人人模波多| 欧美最顶级的aⅴ艳星| 亚洲欧洲在线观看| 亚洲国产成人精品电影| 91免费视频网站| 日韩av网址在线| 久久久女人电视剧免费播放下载| 国产在线不卡精品| 国产丝袜视频一区| 亚洲第一精品电影| 国产亚洲人成a一在线v站| 国产欧美一区二区三区四区| 成人免费观看49www在线观看| 日韩av一区在线观看| 国产精品69av| 国产精品白嫩初高中害羞小美女| 亚洲国产精品久久久久秋霞不卡| 欧美黄色片免费观看| 国产精品男人的天堂| 97精品一区二区视频在线观看| 欧美在线视频一区| 国产精品欧美一区二区| 久久综合国产精品台湾中文娱乐网| 色偷偷亚洲男人天堂| 在线观看日韩av| 亚洲欧洲免费视频| 国产精品嫩草影院久久久| 性欧美暴力猛交69hd| 亚洲自拍偷拍网址| 国产香蕉一区二区三区在线视频| 97精品久久久中文字幕免费| 欧美另类99xxxxx| 日韩成人激情影院| 亚洲成人久久久| 影音先锋欧美精品| 亚洲午夜未删减在线观看| 日韩高清av一区二区三区| 亚洲国产精品女人久久久| 97香蕉超级碰碰久久免费的优势| 欧洲日本亚洲国产区| 色综合91久久精品中文字幕| 久久久久久久久国产精品| 国产激情久久久久| 国产精品丝袜久久久久久不卡|