• 获取各浏览器内核版本信息


    获取浏览器的名字加版本信息

    function getBrowserInfo() {
        var agent = navigator.userAgent.toLowerCase();
    
        var regStr_ie = /msie [d.]+;/gi;
        var regStr_ff = /firefox/[d.]+/gi
        var regStr_chrome = /chrome/[d.]+/gi;
        var regStr_saf = /safari/[d.]+/gi;
        //IE
        if(agent.indexOf("msie") > 0) {
            return agent.match(regStr_ie);
        }
    
        //firefox
        if(agent.indexOf("firefox") > 0) {
            return agent.match(regStr_ff);
        }
    
        //Chrome
        if(agent.indexOf("chrome") > 0) {
            return agent.match(regStr_chrome);
        }
    
        //Safari
        if(agent.indexOf("safari") > 0 && agent.indexOf("chrome") < 0) {
            return agent.match(regStr_saf);
        }
    
    }

    调用以上的方法,比如在chrome浏览器中显示  ["chrome/58.0.3029.81"]  一个对象的形式

    如果只想获取浏览器的版本信息

    var browser = getBrowserInfo() ;
    var verinfo = (browser+"").replace(/[^0-9.]/ig,""); 
  • 相关阅读:
    Promise
    replace
    mongogogog
    sh back mongo
    mongodb 备份 还原 导出 导入
    mongo virtual
    openssl
    isMobile
    google api autocomplete
    npm
  • 原文地址:https://www.cnblogs.com/shenjp/p/6958710.html
Copyright © 2020-2023  润新知