Javascript如何判断当前浏览器是什么类型?

Javascript通过navigator.userAgent的返回值判断浏览器类型,具体方法请看详情

 有时候为了提高用户体验,会根据不同访客的浏览器类型输出相应的提示。

JS通过navigator.userAgent的返回值判断浏览器类型:

  1. function GetBrowserType(){  
  2.     var u_agent = navigator.userAgent;  
  3.     var browser_name='Failed to identify the browser';  
  4.     if(u_agent.indexOf('Firefox')>-1){  
  5.         browser_name='Firefox';  
  6.     }else if(u_agent.indexOf('Chrome')>-1){  
  7.         browser_name='Chrome';  
  8.     }else if(u_agent.indexOf('Trident')>-1&&u_agent.indexOf('rv:11')>-1){  
  9.         browser_name='IE11';  
  10.     }else if(u_agent.indexOf('MSIE')>-1&&u_agent.indexOf('Trident')>-1){  
  11.         browser_name='IE(8-10)';  
  12.     }else if(u_agent.indexOf('MSIE')>-1){  
  13.         browser_name='IE(6-7)';  
  14.     }else if(u_agent.indexOf('Opera')>-1){  
  15.         browser_name='Opera';  
  16.     }else{  
  17.         browser_name+=',info:'+u_agent;  
  18.     }  
  19.     //通过chrome控制台输出日志 
  20.     console.log('browser_name:'+browser_name+'<br>');  
  21.     console.log('u_agent:'+u_agent+'<br>');  

 

 

相关经验

导读书签
书签初始化中…