js判断主流浏览器类型和版本号的简单实现代码,火狐浏览器将增添阻止恶意加密挖掘软件脚本

据报道,火狐浏览器将会在以往的Web浏览器版本中增多暗中同意阻止加密发现恶意软件脚本。Mozilla产品副主管Nguyen表露,假使可行的话,用户恐怕会在Firefox
63版本中启用它们。

今后的网络中,浏览器能够说是太多太多了,然则当先八分之四都以换壳不换心,基本上主流的浏览器依然火狐,Google,IE,safrai这两种相比遍及,所以在大家的付出中,一时候须要碰着判定用户正在利用什么浏览器以及选择的版本是不怎么,并基于重返值,给予一定的提示,上面,笔者就轻松的介绍一种判别用户浏览器的应用意况的代码。

var distinguishBrowser= function browserInfo() {
      var browser = {
//            IE浏览器
            msie: false,
//            谷歌浏览器
            chrome: false,
//            火狐浏览器
            firefox: false,
//            opera浏览器
            opera: false,
//             safrai浏览器
            safari: false,
//            正在使用的浏览器的名字
            name: 'unknown',
//            正使用浏览器的版本号
            version: 0
          },
          userAgent = window.navigator.userAgent.toLowerCase();
//      使用正则对用户当前浏览器进行判断
      if (/(msie|chrome|firefox|opera|netscape)\D+(\d[\d.]*)/.test(userAgent)) {
        browser[RegExp.$1] = true;
        browser.name = RegExp.$1;
        browser.version = RegExp.$2;
      } else if (/version\D+(\d[\d.]*).*safari/.test(userAgent)) {
        browser.safari = true;
        browser.name = 'safari';
        browser.version = RegExp.$2;
      }
      return browser;
    }

    var browserr = browserInfo();
    if (mybi.msie) {
      console.log(browserr.version);
    } else {
      console.log(browserr.name + ' ' + browserr.version);
    }

  })()

相关文章

You can leave a response, or trackback from your own site.

Leave a Reply

网站地图xml地图