参考:https://www.runoob.com/jsref/prop-nav-useragent.html
userAgent 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值。
语法
navigator.userAgent
浏览器支持
所有主要浏览器都支持 userAgent 属性
function getBrowserType(){
var agent = navigator.userAgent;
alert("userAgent 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值。所有主要浏览器都支持 userAgent属性。agent==="+agent);
if(agent.toLowerCase().indexOf("msie") >0 || (agent.indexOf("trident") > -1 && agent.indexOf("rv") > -1)){
return "IE";
}else if(agent.toLowerCase().indexOf("firefox") >0 ){
return "firefox";
}else if(agent.toLowerCase().indexOf("chrome") >0 ){
return "chrome";
}else return "";
}
var browType = getBrowserType();
alert("browType--="+browType);