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 即可

原文地址:https://www.cnblogs.com/eunuch/p/10190513.html

时间: 2024-07-29 18:58:39

js获取浏览器版本信息的相关文章

js 获取浏览器版本

1.在web开发中,会经常让你判断当前使用的是那个浏览器及浏览器的那个版本,根据浏览器版本来调整CSS的样式, 使在web界面在各个浏览器展现达到最佳的效果,下面是获取当前浏览器的代码: getBrowserVersion:function(){ var agent = navigator.userAgent.toLowerCase(); var arr=[]; var Browser=""; var Bversion=""; var verinNum="

[完美]原生JS获取浏览器版本判断--支持Edge,IE,Chrome,Firefox,Opera,Safari,以及各种使用Chrome和IE混合内核的浏览器

截至自2017-08-11,支持现世已出的几乎所有PC端浏览器版本判断. 受支持的PC端浏览器列表: Edge IE Chrome Firefox Opera Safari QQ浏览器 360系列浏览器 使用IE内核的非主流浏览器 使用Chrome内核的非主流浏览器 使用混合内核的非主流浏览器 获取浏览器版本方法: function getBroswer(){ var sys = {}; var ua = navigator.userAgent.toLowerCase(); var s; (s

JS检测浏览器版本信息(包含IE11),并动态添加样式

<head runat="server"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <script src="Scripts/jquery-1.9.1.min.js"></script> <link href="

获取浏览器版本信息

;(function(){ var sys = {}, ua = navigator.userAgent.toLowerCase(), s; (s=ua.match(/rv:([\d.]+)\) like gecko/))?sys={'name':'ie','ver':parseFloat(s[1])}: (s=ua.match(/msie ([\d.]+)/))?sys={'name':'ie','ver':parseFloat(s[1])}: (s=ua.match(/firefox\/([

js获取浏览器信息及版本(兼容IE)

获取浏览器信息方法有很多种,但是要是兼容ie旧版本就有点麻烦了,因为很多方法在旧版本ie是不支持的,所以ie我做了单独处理,但是目前还有小问题,就是想显示QQ浏览器,搜狗浏览器..这样的,这样还实现不了,因为他们用的别人的浏览器内核,没办法 代码: <template> <section class="p-10"> <h1> {{ browse }} </h1> </section> </template> <

Js - 获取、判断浏览器版本信息

Navigator 对象包含有关浏览器的信息: appCodeName -- 浏览器代码名的字符串表示 appName -- 官方浏览器名的字符串表示 appVersion -- 浏览器版本信息的字符串表示 cookieEnabled -- 如果启用cookie返回true,否则返回false javaEnabled -- 如果启用java返回true,否则返回false platform -- 浏览器所在计算机平台的字符串表示 plugins -- 安装在浏览器中的插件数组 taintEnab

js获取智能机浏览器版本信息

<!DOCTYPE html><html> <head>        <meta charset="UTF-8">            <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />      

js 获取浏览器信息

执行步骤: 1.autoscan 2.vi configure.scan 3.mv configure.scan configure.in #                                               -*- Autoconf -*- # Process this file with autoconf to produce a configure script. AC_PREREQ([2.68]) AC_INIT([FULL-PACKAGE-NAME], [VE

js获取浏览器信息和页面信息

1.js获取浏览器信息:包含判断是否为移动端,以及浏览器信息,android版本 2.js获取页面url.domain.title function browserInfo() { var browser = { versions : function() { var u = window.navigator.userAgent; //android版本 var num; if (u.indexOf('Trident') > -1) { //IE return "IE"; } e