浏览器状态 组件

/ =============== 浏览器状态 组件 ==================
  var navigator_state = (function () {
    var userAgent = window.navigator.userAgent ;
    var isIE = false,compatibility = false,version = false;
    // 是否为IE内核  是否为兼容性试图  版本号
    var isOpera = userAgent.indexOf("Opera") > -1;
    if (userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera) {
      isIE = true;
    }//判断是否IE浏览器
    //是否为兼容性视图
    if(isIE && Boolean(-[1,])){
      compatibility = true;
    }
    /* 获取浏览器版本号 开始 */
    version = (function(){//判定IE版本号
      var browser=navigator.appName;
      var b_version=navigator.appVersion;
      var version=b_version.split(";");
      var trim_Version=version[1]&&version[1].replace(/[ ]/g,"");
      if(browser=="Microsoft Internet Explorer"){
        /(d)/.test(trim_Version);
        version = RegExp.$1
      }
      return version;
    })();
    return {
      isIE:isIE,
      compatibility:compatibility,
      version:version
    }
  })();

  

我的github: https://github.com/moux1024
原文地址:https://www.cnblogs.com/xd1024/p/5906816.html