·您当前的位置:主页 > 技术教程 > JavaScript >

[JS]用js来判断用户端浏览器(判断QQ浏览器、谷歌浏览器)方法

时间:2018-11-27 11:30哦吆
[JS]用js来判断用户端浏览器(判断QQ浏览器、谷歌浏览器)方法

[JS]用js来判断用户端浏览器(判断QQ浏览器、谷歌浏览器)方法

  1. function getBrowserInfo(){ 
  2.         var ua = navigator.userAgent.toLocaleLowerCase(); 
  3.         var browserType=null
  4.         if (ua.match(/msie/) != null || ua.match(/trident/) != null) { 
  5.             browserType = "IE"
  6.             browserVersion = ua.match(/msie ([\d.]+)/) != null ? ua.match(/msie ([\d.]+)/)[1] : ua.match(/rv:([\d.]+)/)[1]; 
  7.         } else if (ua.match(/firefox/) != null) { 
  8.             browserType = "火狐"
  9.         }else if (ua.match(/ubrowser/) != null) { 
  10.             browserType = "UC"
  11.         }else if (ua.match(/opera/) != null) { 
  12.             browserType = "欧朋"
  13.         } else if (ua.match(/bidubrowser/) != null) { 
  14.             browserType = "百度"
  15.         }else if (ua.match(/metasr/) != null) { 
  16.             browserType = "搜狗"
  17.         }else if (ua.match(/tencenttraveler/) != null || ua.match(/qqbrowse/) != null) { 
  18.             browserType = "QQ"
  19.         }else if (ua.match(/maxthon/) != null) { 
  20.             browserType = "遨游"
  21.         }else if (ua.match(/chrome/) != null) { 
  22.             var is360 = _mime("type", "application/vnd.chromium.remoting-viewer"); 
  23.             function _mime(option, value) { 
  24.                 var mimeTypes = navigator.mimeTypes; 
  25.                 for (var mt in mimeTypes) { 
  26.                     if (mimeTypes[mt][option] == value) { 
  27.                         return true; 
  28.                     } 
  29.                 } 
  30.                 return false; 
  31.             } 
  32.             if(is360){ 
  33.                 browserType = '360'
  34.             }else{ 
  35.                 $('html').css("zoom",".80"); 
  36.             } 
  37.         }else if (ua.match(/safari/) != null) { 
  38.             browserType = "Safari"
  39.         } 

来源:https://blog.csdn.net/zlf_php/article/details/78959234

另一种判断:

  1. /Safari/.test(navigator.userAgent) && !/Chrome/.test(navigator.userAgent); 

 

热门文章推荐

请稍候...