首页 > 代码库 > 浏览器状态 组件

浏览器状态 组件

/ =============== 浏览器状态 组件 ==================  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    }  })();

  

浏览器状态 组件