js获取浏览器版本信息

Posted Eunuch_Li

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js获取浏览器版本信息相关的知识,希望对你有一定的参考价值。

//获取当前浏览器类型和版本号
"use strict";
let agent = navigator.userAgent.toLowerCase();
let regStr_ff = /firefox/[d.]+/gi;
let regStr_chrome = /chrome/[d.]+/gi;

//IE11以下
if (agent.indexOf("msie") > 0) {
    pass;
}

//IE11版本中不包括MSIE字段
if (agent.indexOf("trident") > 0 && agent.indexOf("rv") > 0) {
    pass;
}

//firefox
if (agent.indexOf("firefox") > 0) {
    let num = agent.match(regStr_ff)[0].match(/[d.]+/)[0].substr(0, 2);
    if (num < 58) {
       pass;
    }
}

//Chrome
if (agent.indexOf("chrome") > 0) {
    let num = agent.match(regStr_chrome)[0].match(/[d.]+/)[0].substr(0, 2);
    if (num < 61) {
        pass;
    }
}

html <head> 标签中引入js 即可


以上是关于js获取浏览器版本信息的主要内容,如果未能解决你的问题,请参考以下文章

js获取浏览器版本信息

js中如何获取某个元素到浏览器最左和最右的距离?

js获取浏览器信息

js获取浏览器类型和版本信息

js 获取浏览器名字版本

js获取移动端设备信息(IMEM,IMIS,手机型号,系统版本,浏览器信息等)