JS-判断浏览器类型

常用浏览器信息:

Webkit内核:

Safari

appName: Netscape

appCode: Mozilla

userAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50

Chrome

appName: Netscape

appCode: Mozilla

userAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko)  Chrome/39.0.2171.95 Safari/537.36

360极速-极速模式

appName: Netscape

appCode: Mozilla

userAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko)  Chrome/30.0.1599.101 Safari/537.36

UC浏览器-极速模式

appName: Netscape

appCode: Mozilla

userAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.122 UBrowser/4.0.4627.2 Safari/537.36

遨游

appName: Netscape

appCode: Mozilla

userAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Maxthon/4.4.4.3000 Chrome/30.0.1599.101 Safari/537.36

搜狗

appName: Netscape

appCode: Mozilla

userAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36 SE 2.X MetaSr 1.0

百度-极速模式

appName: Netscape

appCode: Mozilla

userAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko)  Chrome/38.0.2125.122 BIDUBrowser/7.0 Safari/537.36 

猎豹

appName: Netscape

appCode: Mozilla

userAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.99 Safari/537.36 LBBROWSER

YY浏览器

appName: Netscape

appCode: Mozilla

userAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.11 YYE/3.3 Safari/537.36

Opera

appName: Netscape

appCode: Mozilla

userAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.89 Safari/537.36 OPR/28.0.1750.48

世界之窗

appName: Netscape

appCode: Mozilla

userAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36 TheWorld 6

360安全浏览器-极速模式

appName: Netscape

appCode: Mozilla

userAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36

淘宝浏览器

appName: Netscape

appCode: Mozilla

userAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.11 TaoBrowser/3.5 Safari/536.11



IE内核( Trident

360极速-兼容模式

appName: Netscape

appCode: Mozilla

userAgent: Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; .NET4.0E; rv:11.0) like Gecko

UC浏览器-兼容模式

appName: Microsoft Internet Explorer

appCode: Mozilla

userAgent: Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0;  UBrowser/4.0.4627.2) like Gecko
百度-兼容模式

appName: Netscape

appCode: Mozilla

userAgent: Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; .NET4.0E; rv:11.0) like Gecko

360安全浏览器-兼容模式

appName: Netscape

appCode: Mozilla

userAgent: Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; .NET4.0E; rv:11.0) like Gecko

QQ浏览器

appName: Netscape

appCode: Mozilla

userAgent: Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; .NET4.0E;  QQBrowser/8.0.3345.400; rv:11.0) like Gecko



Gecko内核:

火狐
appName: Netscape
appCode: Mozilla
userAgent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:36.0) Gecko/20100101  Firefox/36.0



判断浏览器:
function getUserAgent(){
     var userAgent = window.navigator.userAgent; 
     var agentKeys_webkit = new Array(
          {'name':'淘宝浏览器','keyword':'TaoBrowser'},
          {'name':'猎豹浏览器','keyword':'LBBROWSER'},
          {'name':'世界之窗浏览器','keyword':'TheWorld'},
          {'name':'Opera浏览器','keyword':'OPR'},
          {'name':'百度浏览器','keyword':'BIDUBrowser'},
          {'name':'遨游浏览器','keyword':'Maxthon'},
          {'name':'UC浏览器','keyword':'UBrowser'},
          {'name':'YY浏览器','keyword':'YYE'},
          {'name':'搜狗浏览器','keyword':'SE 2.X MetaSr 1.0'}
          );
     
     // 检测内核
     var core = "";
     if(userAgent.indexOf("WebKit") > -1){
          core = "webkit";
     }else if(userAgent.indexOf("Trident") > -1){
          core = "trident";
     }else if(userAgent.indexOf("Gecko/") > -1){
          core = "gecko";
     }

     // 根据内核进行检索
     var agentName = "";
     switch(core){
          case "webkit":{
               agentName = "Chrom浏览器";
               // 检测其他使用webkit内核的浏览器
               for(var i in agentKeys_webkit){
                    if(userAgent.indexOf(agentKeys_webkit[i]['keyword']) > -1) agentName = agentKeys_webkit[i]['name'];
               }
               // 检测safari
               if(userAgent.indexOf("Safari") > -1 && userAgent.indexOf("Chrome") < 0){
                    agentName = "Safari浏览器";
               }
               break;
          }
          case "trident":{
               agentName = "IE浏览器";
               break;
          }
          case "gecko":{
               agentName = "火狐浏览器";
               break;
          }
     }
     return agentName;
}


















  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值