获取浏览器版本信息

;(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\/([\d.]+)/))?sys={‘name‘:‘firefox‘,‘ver‘:parseFloat(s[1])}:
    (s=ua.match(/chrome\/([\d.]+)/))?sys={‘name‘:‘chrome‘,‘ver‘:parseFloat(s[1])}:
    (s=ua.match(/opera.([\d.]+)/))?sys={‘name‘:‘opera‘,‘ver‘:parseFloat(s[1])}:
    (s=ua.match(/version\/([\d.]+).*safari/))?sys={‘name‘:‘safari‘,‘ver‘:parseFloat(s[1])}:
    sys={‘name‘:‘unknow‘,‘ver‘:0};

    // 写入全局变量
    BROWSER_INFO = sys;
    ISIE6 = (!-[1,]&&!window.XMLHttpRequest);
    if(ISIE6){ alert("您的浏览器版本过低,为体验更好效果,请升级您的浏览器!"); }
})();
时间: 2024-10-12 10:24:33

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

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

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" />      

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

/* * 智能机浏览器版本信息: * */var browser = { versions: function () { var u = navigator.userAgent, app = navigator.appVersion; return {// 移动终端浏览器版本信息 trident: u.indexOf('Trident') > -1, // IE内核 presto: u.indexOf('Presto') > -1, // opera内核 webKit: u.indexOf('

javascript判断手机浏览器版本信息

<script type="text/javascript"> /* * 智能机浏览器版本信息: * */ var browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appVersion; return {//移动终端浏览器版本信息 trident: u.indexOf('Trident') > -1, //IE内核 presto: u.indexOf('Presto

js 获取浏览器版本

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

js网页判断移动终端浏览器版本信息是安卓还是苹果ios,判断在微信浏览器跳转不同页面,生成二维码

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>移动终端浏览器版本信息</title> </head> <body> <script type="text/javascript"> var browser = { versions: function () { var u = naviga

获取windows版本信息

procedure TForm1.Button1Click(Sender: TObject); Var OSVI:OSVERSIONINFO; begin OSVI.dwOSversioninfoSize:=Sizeof(OSVERSIONINFO); GetVersionEx(OSVI); Caption:=IntToStr(OSVI.dwMinorVersion)+',' +IntToStr(OSVI.dwMinorVersion)+',' +IntToStr(OSVI.dwBuildNum

[完美]原生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