JS判断浏览器类型
//判断浏览器类型
function GetBrowserType() {
var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串
userAgent = userAgent.toLowerCase();
var isOpera = userAgent.indexOf("opera") > -1;
//判断是否Opera浏览器
if (isOpera)
{
return "Opera";
} //判断是否Firefox浏览器
else if (userAgent.indexOf("firefox") > -1)
{
return "FF";
} //判断是否Chrome浏览器
else if (userAgent.indexOf("chrome") > -1) {
return "Chrome";
} //判断是否Safari浏览器
else if (userAgent.indexOf("safari") > -1) {
return "Safari";
} //判断是否IE浏览器(11之前)
else if (userAgent.indexOf("compatible") > -1 && userAgent.indexOf("msie") > -1 && !isOpera) {
if (userAgent.indexOf("msie 9.0") > -1) {
return "IE9";
} else {
return "IE";
}
} //判断是否IE浏览器(11)
else if (userAgent.indexOf("trident") > -1 && userAgent.indexOf("rv") > -1 && !isOpera) {
return "IE";
} //判断是否IE浏览器(Edge)
else if (userAgent.indexOf("Edge") > -1) {
return "Edge";
}
}