• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    js如何判斷不同系統的瀏覽器類型_javascript技巧

    來源:懂視網 責編:小采 時間:2020-11-27 21:14:51
    文檔

    js如何判斷不同系統的瀏覽器類型_javascript技巧

    js如何判斷不同系統的瀏覽器類型_javascript技巧: 代碼如下: function Env(){ var ua=navigator.userAgent.toLowerCase(); function check(r){ return r.test(ua); } return { //判斷環境,操作系統、瀏覽器、是否是https連接等 DOC : document, isStrict : DOC.com
    推薦度:
    導讀js如何判斷不同系統的瀏覽器類型_javascript技巧: 代碼如下: function Env(){ var ua=navigator.userAgent.toLowerCase(); function check(r){ return r.test(ua); } return { //判斷環境,操作系統、瀏覽器、是否是https連接等 DOC : document, isStrict : DOC.com

    代碼如下:
    function Env(){
    var ua=navigator.userAgent.toLowerCase();
    function check(r){
    return r.test(ua);
    }
    return {
    //判斷環境,操作系統、瀏覽器、是否是https連接等
    DOC : document,
    isStrict : DOC.compatMode == "CSS1Compat" ,
    isOpera : check(/opera/) ,
    isChrome : check(/\bchrome\b/) ,
    isWebKit : check(/webkit/) ,
    isSafari : !check(/\bchrome\b/)&& check(/safari/) ,
    isSafari2 : !check(/\bchrome\b/)&& check(/safari/)&& check(/applewebkit\/4/), // unique to Safari 2
    isSafari3 : !check(/\bchrome\b/)&& check(/safari/)&& check(/version\/3/),
    isSafari4 : !check(/\bchrome\b/)&& check(/safari/)&& check(/version\/4/),
    isIE : !check(/opera/) && check(/msie/) ,
    isIE7 : !check(/opera/) && check(/msie/)&& check(/msie 7/) ,
    isIE8 : !check(/opera/) && check(/msie/)&& check(/msie 8/) ,
    isIE6 : !check(/opera/) && check(/msie/)&&!check(/msie 7/)&& !check(/msie 8/),
    isGecko : !check(/webkit/)&& check(/gecko/),
    isGecko2 : check(/webkit/)&& check(/rv:1\.8/),
    isGecko3 : check(/webkit/)&& check(/rv:1\.9/),
    isBorderBox : !check(/opera/) && check(/msie/)&& DOC.compatMode != "CSS1Compat",
    isWindows : check(/windows|win32/),
    isMac : check(/macintosh|mac os x/),
    isAir : check(/adobeair/),
    isLinux : check(/linux/),
    isSecure : /^https/i.test(window.location.protocol),
    /**
    * 是否為空,如果允許allowBlank=true,則當v=''時返回true
    */
    isEmpty : function(v, allowBlank){
    return v === null || v === undefined || ((this.isArray(v) && !v.length)) || (!allowBlank ? v === '' : false);
    },

    /**
    * 是否為數組類型
    */
    isArray : function(v){
    return toString.apply(v) === '[object Array]';
    },

    /**
    * 是否為日期類型
    */
    isDate : function(v){
    return toString.apply(v) === '[object Date]';
    },

    /**
    * 是否為Object類型
    */
    isObject : function(v){
    return !!v && Object.prototype.toString.call(v) === '[object Object]';
    },

    /**
    * 判斷是否是函數
    */
    isFunction : function(v){
    return toString.apply(v) === '[object Function]';
    },

    /**
    * 判斷是否為數字
    */
    isNumber : function(v){
    return typeof v === 'number' && isFinite(v);
    },

    /**
    * 判斷字符串類型
    */
    isString : function(v){
    return typeof v === 'string';
    },

    /**
    * 判斷布爾類型
    */
    isBoolean : function(v){
    return typeof v === 'boolean';
    },

    /**
    * 判斷是否為dom元素
    */
    isElement : function(v) {
    return !!v && v.tagName;
    },

    /**
    * 判斷是否已定義
    */
    isDefined : function(v){
    return typeof v !== 'undefined';
    }
    }

    然后var env = env(); 用env. 來取的所需的類型。

    聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    js如何判斷不同系統的瀏覽器類型_javascript技巧

    js如何判斷不同系統的瀏覽器類型_javascript技巧: 代碼如下: function Env(){ var ua=navigator.userAgent.toLowerCase(); function check(r){ return r.test(ua); } return { //判斷環境,操作系統、瀏覽器、是否是https連接等 DOC : document, isStrict : DOC.com
    推薦度:
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 国产精品一区二区久久精品无码| 精品欧美小视频在线观看| 91精品国产成人网在线观看| 中国国产精品| 国产亚洲午夜高清国产拍精品| 91精品欧美综合在线观看| 亚洲中文久久精品无码ww16 | 久久这里只有精品首页| 香港aa三级久久三级老师2021国产三级精品三级在 | 久久精品国产半推半就| 国产精品揄拍100视频| 亚洲国产一成久久精品国产成人综合| 国产精品九九久久免费视频 | 国产成人精品白浆久久69| 亚洲精品卡2卡3卡4卡5卡区| 九九热这里只有国产精品| 97精品国产97久久久久久免费| 国产亚洲欧洲精品| 国产亚洲精品资源在线26u| 亚洲欧洲久久久精品| 欧美精品福利在线视频 | 中文字幕精品久久久久人妻| 久久精品亚洲精品国产欧美| 91亚洲精品麻豆| 99热这里只有精品6国产免费| 九九热在线精品视频| laowang在线精品视频| 91国在线啪精品一区| 91精品国产91久久综合| 国产精品久久久亚洲| 97久久超碰国产精品2021| 国99精品无码一区二区三区| 国产日韩精品欧美一区喷水| 久久99国产精品尤物| 精品久久久久久久久午夜福利| 久久棈精品久久久久久噜噜| 久久精品国产亚洲av麻豆小说| 最新精品露脸国产在线| 日本欧美国产精品第一页久久| 亚洲精品国产高清不卡在线| 亚洲线精品一区二区三区|