使用JS获取浏览器类型

由于不同浏览器之间的差异,有时候需要对不同浏览器采用不用的处理方式,这个时候就需要获取浏览器类型,以下是使用原生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.

猜你喜欢

转载自blog.csdn.net/qq_31490071/article/details/81011273