JavaScript判断浏览器及其版本信息


Posted in Javascript onJanuary 20, 2017

通过window.navigator来判断:

function getBrowserInfo(){
 var Info = {};
 var str = window.navigator.userAgent.toLowerCase();
 var bReg =/(msie|firefox|chrome|opera|version).*?([\d.]+)/;
 var infoArr = str.match(bReg);
 Info.browser = infoArr[1].replace(/version/, "safari");
 Info.ver = infoArr[2];
 return Info;
}
var BomInfo = getBrowserInfo();
document.write(BomInfo.browser);
document.write("</br>");
document.write(BomInfo.ver);

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
点击广告后才能获得下载地址
Oct 26 Javascript
Javascript 面向对象之重载
May 04 Javascript
javascript表单验证和Window详解
Dec 11 Javascript
jQuery滚动条插件nanoscroller使用指南
Apr 21 Javascript
JavaScript中使用Math.PI圆周率属性的方法
Jun 14 Javascript
jquery实现页面常用的返回顶部效果
Mar 04 Javascript
Javascript将双字节字符转换成单字节字符并计算长度
Jun 22 Javascript
jQuery向父辈遍历的简单方法
Sep 18 Javascript
jQuery插件echarts实现的多柱子柱状图效果示例【附demo源码下载】
Mar 04 Javascript
javascript实现圣旨卷轴展开效果(代码分享)
Mar 23 Javascript
浅谈javascript事件环微任务和宏任务队列原理
Sep 12 Javascript
CentOS 8.2服务器上安装最新版Node.js的方法
Dec 16 Javascript
JS中传递参数的几种不同方法比较
Jan 20 #Javascript
JS出现失效的情况总结
Jan 20 #Javascript
JSON 数据详解及实例代码分析
Jan 20 #Javascript
Angular ui.bootstrap.pagination分页
Jan 20 #Javascript
bootstrap中的 form表单属性role=&quot;form&quot;的作用详解
Jan 20 #Javascript
javascript容错处理代码(屏蔽js错误)
Jan 20 #Javascript
关于AngularJs数据的本地存储详解
Jan 20 #Javascript
You might like
PHP生成二维码的两个方法和实例
2014/07/01 PHP
PHPExcel内存泄漏问题解决方法
2015/01/23 PHP
详解php用curl调用接口方法,get和post两种方式
2017/01/13 PHP
php实现网页端验证码功能
2017/07/11 PHP
PHP实现动态获取函数参数的方法示例
2018/04/02 PHP
jQuery隔行变色与普通JS写法的对比
2013/04/21 Javascript
jQuery带箭头提示框tooltips插件集锦
2014/11/17 Javascript
从理论角度讨论JavaScript闭包
2019/04/03 Javascript
vue router总结 $router和$route及router与 router与route区别
2019/07/05 Javascript
vue data引入本地图片的两种方式小结
2019/11/13 Javascript
es6中class类静态方法,静态属性,实例属性,实例方法的理解与应用分析
2020/02/15 Javascript
微信小程序scroll-view点击项自动居中效果的实现
2020/03/25 Javascript
小程序实现背景音乐播放和暂停
2020/06/19 Javascript
JavaScript动态生成表格的示例
2020/11/02 Javascript
原生JS运动实现轮播图
2021/01/02 Javascript
[05:04]DOTA2上海特级锦标赛主赛事第二日TOP10
2016/03/04 DOTA
编写Python脚本来实现最简单的FTP下载的教程
2015/05/04 Python
Python 编码处理-str与Unicode的区别
2016/09/06 Python
Python爬虫实现网页信息抓取功能示例【URL与正则模块】
2017/05/18 Python
python下setuptools的安装详解及No module named setuptools的解决方法
2017/07/06 Python
Python语言生成水仙花数代码示例
2017/12/18 Python
详解Python locals()的陷阱
2019/03/26 Python
PyQt5实现暗黑风格的计时器
2019/07/29 Python
解决安装新版PyQt5、PyQT5-tool后打不开并Designer.exe提示no Qt platform plugin的问题
2020/04/24 Python
pandas创建DataFrame的7种方法小结
2020/06/14 Python
详解CSS3媒体查询响应式布局bootstrap 框架原理实战(推荐)
2020/11/16 HTML / CSS
HTML5实现签到 功能
2018/10/09 HTML / CSS
俄罗斯电子产品在线商店:UltraTrade
2020/01/30 全球购物
分别介绍一下Session Bean和Entity Bean
2015/03/13 面试题
教师的实习自我鉴定
2013/12/17 职场文书
好人好事演讲稿
2014/09/01 职场文书
银行贷款委托书范本
2014/10/11 职场文书
刑事上诉状(无罪)
2015/05/23 职场文书
离婚代理词范文
2015/05/23 职场文书
行政复议决定书
2015/06/24 职场文书
Python与C++中梯度方向直方图的实现
2022/03/17 Python