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 相关文章推荐
非常漂亮的JS代码经典广告
Oct 21 Javascript
javascript的函数、创建对象、封装、属性和方法、继承
Mar 10 Javascript
javascript权威指南 学习笔记之null和undefined
Sep 25 Javascript
js字符编码函数区别分析
Dec 28 Javascript
JavaScript中数组添加值和访问值常见问题
Feb 06 Javascript
gulp-uglify 与gulp.watch()配合使用时报错(重复压缩问题)
Aug 24 Javascript
javascript数组去重方法分析
Dec 15 Javascript
js控制按钮,防止频繁点击响应的实例
Feb 15 Javascript
jQuery实现验证表单密码一致性及正则表达式验证邮箱、手机号的方法
Dec 05 jQuery
原生js实现公告滚动效果
Jan 10 Javascript
vue router 跳转时打开新页面的示例方法
Jul 28 Javascript
jQuery 动态粒子效果示例代码
Jul 07 jQuery
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
如何删除多级目录
2006/10/09 PHP
PHP大小写问题:函数名和类名不区分,变量名区分
2013/06/17 PHP
PHP使用FFmpeg获取视频播放总时长与码率等信息
2016/09/13 PHP
PHP实现与java 通信的插件使用教程
2019/08/11 PHP
使用Entrust扩展包在laravel 中实现RBAC的功能
2020/03/16 PHP
JavaScript去掉数组中的重复元素
2011/01/13 Javascript
Node.js中使用事件发射器模式实现事件绑定详解
2014/08/15 Javascript
详解Javascript动态操作CSS
2014/12/08 Javascript
Nodejs关于gzip/deflate压缩详解
2015/03/04 NodeJs
JavaScript中的slice()方法使用详解
2015/06/06 Javascript
基于jquery实现图片放大功能
2016/05/07 Javascript
NodeJS整合银联网关支付(DEMO)
2016/11/09 NodeJs
Vue.js手风琴菜单组件开发实例
2017/05/16 Javascript
react-redux中connect()方法详细解析
2017/05/27 Javascript
详解用node搭建简单的静态资源管理器
2017/08/09 Javascript
Electron autoUpdater实现Windows安装包自动更新的方法
2018/12/24 Javascript
详解关于表格合并span-method方法的补充(表格数据由后台动态返回)
2019/05/21 Javascript
js实现时间日期校验
2020/05/26 Javascript
python中关于日期时间处理的问答集锦
2013/03/08 Python
python网络编程实例简析
2014/09/26 Python
Python中使用不同编码读写txt文件详解
2015/05/28 Python
python selenium执行所有测试用例并生成报告的方法
2019/02/13 Python
在notepad++中实现直接运行python代码
2019/12/18 Python
python3+openCV 获取图片中文本区域的最小外接矩形实例
2020/06/02 Python
python实现图像高斯金字塔的示例代码
2020/12/11 Python
python+selenium+chrome实现淘宝购物车秒杀自动结算
2021/01/07 Python
html5实现多图片预览上传及点击可拖拽控件
2018/03/15 HTML / CSS
新西兰最大的天然保健及护肤品网站:HealthPost(直邮中国)
2021/02/13 全球购物
总经理办公室主任岗位职责
2013/11/12 职场文书
应聘医药销售自荐书范文
2014/02/08 职场文书
人力资源管理求职信
2014/08/07 职场文书
干部考察材料范文
2014/12/24 职场文书
庆七一活动简报
2015/07/20 职场文书
学校食堂管理制度
2015/08/04 职场文书
jQuery实现广告显示和隐藏动画
2021/07/04 jQuery
win10如何更改appdata文件夹的默认位置?
2022/07/15 数码科技