JS判断浏览器类型

来源:互联网 发布:js怎么给div赋值 编辑:程序博客网 时间:2024/06/11 23:50

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";    }}
0 0
原创粉丝点击