zoukankan      html  css  js  c++  java
  • 判断浏览器的名称,区分360的ie和谷歌内核

    function getBrowserInfo() {
      var ua = navigator.userAgent.toLocaleLowerCase();
      var browserType = null;
      if (ua.match(/msie/) != null || ua.match(/trident/) != null) {
        browserType = "IE";
        browserVersion = ua.match(/msie ([d.]+)/) != null ? ua.match(/msie ([d.]+)/)[1] : ua.match(/rv:([d.]+)/)[1];
        alert('推荐使用谷歌浏览器打开')
      } else if (ua.match(/firefox/) != null) {
        browserType = "火狐";
      } else if (ua.match(/ubrowser/) != null) {
        browserType = "UC";
      } else if (ua.match(/opera/) != null) {
        browserType = "欧朋";
      } else if (ua.match(/bidubrowser/) != null) {
        browserType = "百度";
      } else if (ua.match(/metasr/) != null) {
        browserType = "搜狗";
      } else if (ua.match(/tencenttraveler/) != null || ua.match(/qqbrowse/) != null) {
        browserType = "QQ";
      } else if (ua.match(/maxthon/) != null) {
        browserType = "遨游";
      } else if (ua.match(/chrome/) != null) {
        var is360 = _mime("type", "application/vnd.chromium.remoting-viewer");
        function _mime(option, value) {
          var mimeTypes = navigator.mimeTypes;
          for (var mt in mimeTypes) {
            if (mimeTypes[mt][option] == value) {
              return true;
            }
          }
          return false;
        }
        if (is360) {
          browserType = '360';
        } else {
          browserType = '谷歌'
        }
      } else if (ua.match(/safari/) != null) {
        browserType = "Safari";
      }
      console.log('当前浏览器: ' + browserType)
    }
    getBrowserInfo()
    

      

  • 相关阅读:
    尚观寻求帮助
    linux软链接与硬连接
    linux常用命令(三)
    zend 动作控制器
    zend 路由
    ZF组件功能简介
    zend_controller
    linux常用命令(一)
    练习1
    练习1感受:
  • 原文地址:https://www.cnblogs.com/cengjingdeshuige/p/10208741.html
Copyright © 2011-2022 走看看