• js判断主流浏览器类型和版本号


    如今的互联网中,浏览器可以说是太多太多了,但是大部分都是换壳不换心,基本上主流的浏览器还是火狐,谷歌,IE,safrai这几种比较常见,所以在我们的开发中,有时候需要遇到判断用户正在使用什么浏览器以及使用的版本是多少,并根据返回值,给予一定的提示,下面,我就简单的介绍一种判断用户浏览器的使用情况的代码。

     1   var distinguishBrowser= function browserInfo() {
     2             var browser = {
     3 //                        IE浏览器
     4                         msie: false,
     5 //                        谷歌浏览器
     6                         chrome: false,
     7 //                        火狐浏览器
     8                         firefox: false,
     9 //                        opera浏览器
    10                         opera: false,
    11 //                         safrai浏览器
    12                         safari: false,
    13 //                        正在使用的浏览器的名字
    14                         name: 'unknown',
    15 //                        正使用浏览器的版本号
    16                         version: 0
    17                     },
    18                     userAgent = window.navigator.userAgent.toLowerCase();
    19 //            使用正则对用户当前浏览器进行判断
    20             if (/(msie|chrome|firefox|opera|netscape)D+(d[d.]*)/.test(userAgent)) {
    21                 browser[RegExp.$1] = true;
    22                 browser.name = RegExp.$1;
    23                 browser.version = RegExp.$2;
    24             } else if (/versionD+(d[d.]*).*safari/.test(userAgent)) {
    25                 browser.safari = true;
    26                 browser.name = 'safari';
    27                 browser.version = RegExp.$2;
    28             }
    29             return browser;
    30         }
    31 
    32         var browserr = browserInfo();
    33         if (mybi.msie) {
    34            console.log(browserr.version);
    35         } else {
    36             console.log(browserr.name + '  ' + browserr.version);
    37         }
    38 
    39     })()

    通过这样就能够在浏览器的控制台看到当前正在使用的浏览器的版本了。

  • 相关阅读:
    11Java网络编程
    Java字节流与字符流
    10缓冲流、转换流、序列化流、Files
    JavaFile类和递归
    Java线程池 与Lambda
    Java多线程与线程同步
    5Java异常处理
    php base64数据与图片的转换
    PHP的json_encode中文被转码的问题
    设置MySQL允许外网访问
  • 原文地址:https://www.cnblogs.com/lanveer/p/5531144.html
Copyright © 2020-2023  润新知