js 获取浏览器类别

来源:互联网 发布:手机淘宝可以注册账号 编辑:程序博客网 时间:2024/05/21 15:44
  1. 今天花了大半个下午,整理了一下 js 获取 浏览器类别,各浏览器 userAgent、version 截图如下:
    这里写图片描述

  2. 具体代码如下:

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title><script type="text/javascript">    function getBrowserType(){        var browserType = "";        var agent = window.navigator.userAgent;        // ie 7 8 9 10        if(agent.indexOf('Trident/7.0') != -1){            var ieRegExp = new RegExp("(MSIE \\d{1,2}\\.\\d);");            var exec = ieRegExp.exec(agent);            switch(RegExp.$1){                case 'MSIE 7.0':                    browserType = "IE7";                    break;                case 'MSIE 8.0':                    browserType = "IE8";                    break;                case 'MSIE 9.0':                    browserType = "IE9";                    break;                case 'MSIE 10.0':                    browserType = "IE10";                    break;            }            // ie11            if(agent.indexOf('rv:11.0') != -1){                browserType = "IE11";            }        }        // edge        if(agent.indexOf('Edge') != -1){            browserType = "Edge";        }        // chrome        if(agent.indexOf('Chrome') != -1 && agent.indexOf('Safari') != -1 && agent.indexOf('Edge') == -1){            browserType = "Chrome";        }        // firefox        if(agent.indexOf('Firefox') != -1){            browserType = "Firefox";        }        // safari        if(agent.indexOf('Safari') != -1 && agent.indexOf('Chrome') == -1){            browserType = "Safari";        }        // opera        if(agent.indexOf('OPR') != -1){            browserType = "Opera";        }        alert("browser type:" + browserType);        return browserType;    }</script></head><body onload="getBrowserType();"></body></html>
  1. 源码下载地址如下:http://download.csdn.net/detail/qq_23039605/9888771
原创粉丝点击