欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

关于使用JS获取浏览器类型的方法

程序员文章站 2022-10-11 09:06:58
由于不同之间的差异,有时候需要对不同浏览器采用不用的处理方式,这个时候就需要获取浏览器类型,以下是使用原生js获取浏览器类型的方法。 function init(){ var sys={}...

由于不同之间的差异,有时候需要对不同浏览器采用不用的处理方式,这个时候就需要获取浏览器类型,以下是使用原生js获取浏览器类型的方法。

function init(){
 	var sys={};
 	var browsername = window.navigator.useragent;
 	var useragent = "";
 	if(/trident/i.test(browsername) && !/opera/.test(browsername)){  
  	useragent="ie"; 
 	}else if(/firefox/i.test(browsername)){  
  	useragent="firefox";  
 	}else if(/chrome/i.test(browsername) && /webkit/i.test(browsername) && /mozilla/i.test(browsername)){  
 		useragent="chrome";  
	}else if(/opera/i.test(browsername)){  
 useragent="opera";  
	}else if(/webkit/i.test(browsername) &&!(/chrome/i.test(browsername) && /webkit/i.test(browsername) && /mozilla/i.test(browsername))){  
 useragent="safari";  
	}else{  
 useragent="unknow";  
	}  
return useragent;
 };

本方法中,获取ie版本的方法适用于ie11.