国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

使用javascript實現判斷當前瀏覽器

2019-11-20 12:40:57
字體:
來源:轉載
供稿:網友

寫了一個判斷當前瀏覽器類型及版本的方法,只在IE 8/11 、谷歌 、360 瀏覽器(不完全)上測試過

希望大家提出意見

;(function($, window, document,undefined){  if(!window.browser){         var userAgent = navigator.userAgent.toLowerCase(),uaMatch;    window.browser = {}         /**     * 判斷是否為ie     */    function isIE(){      return ("ActiveXObject" in window);    }    /**     * 判斷是否為谷歌瀏覽器     */    if(!uaMatch){      uaMatch = userAgent.match(/chrome//([/d.]+)/);      if(uaMatch!=null){        window.browser['name'] = 'chrome';        window.browser['version'] = uaMatch[1];      }    }    /**     * 判斷是否為火狐瀏覽器     */    if(!uaMatch){      uaMatch = userAgent.match(/firefox//([/d.]+)/);      if(uaMatch!=null){        window.browser['name'] = 'firefox';        window.browser['version'] = uaMatch[1];      }    }    /**     * 判斷是否為opera瀏覽器     */    if(!uaMatch){      uaMatch = userAgent.match(/opera.([/d.]+)/);      if(uaMatch!=null){        window.browser['name'] = 'opera';        window.browser['version'] = uaMatch[1];      }    }    /**     * 判斷是否為Safari瀏覽器     */    if(!uaMatch){      uaMatch = userAgent.match(/safari//([/d.]+)/);      if(uaMatch!=null){        window.browser['name'] = 'safari';        window.browser['version'] = uaMatch[1];      }    }    /**     * 最后判斷是否為IE     */    if(!uaMatch){      if(userAgent.match(/msie ([/d.]+)/)!=null){        uaMatch = userAgent.match(/msie ([/d.]+)/);        window.browser['name'] = 'ie';        window.browser['version'] = uaMatch[1];      }else{        /**         * IE10         */        if(isIE() && !!document.attachEvent && (function(){"use strict";return !this;}())){          window.browser['name'] = 'ie';          window.browser['version'] = '10';        }        /**         * IE11         */        if(isIE() && !document.attachEvent){          window.browser['name'] = 'ie';          window.browser['version'] = '11';        }      }    }     /**     * 注冊判斷方法     */    if(!$.isIE){      $.extend({        isIE:function(){          return (window.browser.name == 'ie');        }      });    }    if(!$.isChrome){      $.extend({        isChrome:function(){          return (window.browser.name == 'chrome');        }      });    }    if(!$.isFirefox){      $.extend({        isFirefox:function(){          return (window.browser.name == 'firefox');        }      });    }    if(!$.isOpera){      $.extend({        isOpera:function(){          return (window.browser.name == 'opera');        }      });    }    if(!$.isSafari){      $.extend({        isSafari:function(){          return (window.browser.name == 'safari');        }      });    }  }})(jQuery, window, document);

//使用方式

console.log(window.browser);console.log($.isIE());console.log($.isChrome());

以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 嘉鱼县| 蓬安县| 西昌市| 沙雅县| 三明市| 棋牌| 平乡县| 庆阳市| 垫江县| 个旧市| 砚山县| 温泉县| 老河口市| 邵阳县| 祥云县| 清水县| 涿州市| 衡山县| 始兴县| 双流县| 怀柔区| 开封市| 博兴县| 千阳县| 招远市| 永清县| 阳新县| 蕲春县| 九龙县| 麻阳| 油尖旺区| 平原县| 红桥区| 吉林市| 厦门市| 绥滨县| 桐梓县| 鹰潭市| 宁乡县| 盖州市| 瑞丽市|