Javascript recognizes various browsers through navigator.userAgent

  • 2020-03-26 21:36:59
  • OfStack

How it works: identify by the return value of navigator.userAgent

Implementation:
 
function validBrowser(){ 
var u_agent = navigator.userAgent; 
var browser_name='Failed to identify the browser'; 
if(u_agent.indexOf('Firefox')>-1){ 
browser_name='Firefox'; 
}else if(u_agent.indexOf('Chrome')>-1){ 
browser_name='Chrome'; 
}else if(u_agent.indexOf('Trident')>-1&&u_agent.indexOf('rv:11')>-1){ 
browser_name='IE11'; 
}else if(u_agent.indexOf('MSIE')>-1&&u_agent.indexOf('Trident')>-1){ 
browser_name='IE(8-10)'; 
}else if(u_agent.indexOf('MSIE')>-1){ 
browser_name='IE(6-7)'; 
}else if(u_agent.indexOf('Opera')>-1){ 
browser_name='Opera'; 
}else{ 
browser_name+=',info:'+u_agent; 
} 
document.write('browser_name:'+browser_name+'<br>'); 
document.write('u_agent:'+u_agent+'<br>'); 
} 

3, with several kinds of browsing user_agent.. Compatible modes like 360 use Internet explorer and speed mode use the chrom kernel
< img SRC = "border = 0 / / files.jb51.net/file_images/article/201310/201310251722142.gif? 2013925172238 ">  

Related articles: