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 相关文章推荐
Javascript 获取链接(url)参数的方法
Feb 15 Javascript
javascript中字符串替换函数replace()方法与c# 、vb 替换有一点不同
Jun 25 Javascript
setTimeout和setInterval的深入理解
Nov 08 Javascript
js setTimeout()函数介绍及应用以倒计时为例
Dec 12 Javascript
阿里巴巴技术文章分享 Javascript继承机制的实现
Jan 14 Javascript
JavaScript中split与join函数的进阶使用技巧
May 03 Javascript
js设置和获取自定义属性的方法
Oct 20 Javascript
bootstrapValidator.min.js表单验证插件
Feb 09 Javascript
在vue-cli脚手架中配置一个vue-router前端路由
Jul 03 Javascript
JS中的算法与数据结构之二叉查找树(Binary Sort Tree)实例详解
Aug 16 Javascript
vue中上传视频或图片或图片和文字一起到后端的解决方法
Dec 01 Javascript
详解Vue+elementUI build打包部署后字体图标丢失问题
Jul 13 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
PHP4 与 MySQL 数据库操作函数详解
2006/12/06 PHP
PHP正则表达式之定界符和原子介绍
2012/10/05 PHP
php调用KyotoTycoon简单实例
2015/04/02 PHP
PHP命令行执行整合pathinfo模拟定时任务实例
2016/08/12 PHP
laravel dingo API返回自定义错误信息的实例
2019/09/29 PHP
php模拟实现斗地主发牌
2020/04/22 PHP
jQuery 动画基础教程
2008/12/25 Javascript
jquery validate.js表单验证的基本用法入门
2010/05/13 Javascript
原生Js实现按的数据源均分时间点幻灯片效果(已封装)
2010/12/28 Javascript
利用jQuery的deferred对象实现异步按顺序加载JS文件
2013/03/17 Javascript
JS前端框架关于重构的失败经验分享
2013/03/17 Javascript
jQuery操作checkbox选择(list/table)
2013/04/07 Javascript
JS实现鼠标经过好友列表中的好友头像时显示资料卡的效果
2014/07/02 Javascript
通过原生JS实现为元素添加事件的方法
2016/11/23 Javascript
基于jQuery实现照片墙自动播放特效
2017/01/12 Javascript
AngularJS路由切换实现方法分析
2017/03/17 Javascript
从零开始学习Node.js系列教程六:EventEmitter发送和接收事件的方法示例
2017/04/13 Javascript
javascript 中的继承实例详解
2017/05/05 Javascript
关于webpack代码拆分的解析
2017/07/20 Javascript
详解javascript常用工具类的封装
2018/01/30 Javascript
vue实现重置表单信息为空的方法
2018/09/29 Javascript
[55:35]VGJ.S vs Mski Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
python绘制圆柱体的方法
2018/07/02 Python
Python面向对象程序设计构造函数和析构函数用法分析
2019/04/12 Python
python求最大公约数和最小公倍数的简单方法
2020/02/13 Python
python如何解析复杂sql,实现数据库和表的提取的实例剖析
2020/05/15 Python
基于ccs3的timeline时间线实现方法
2020/04/30 HTML / CSS
巴西24小时在线药房:Droga Raia
2020/05/12 全球购物
新员工欢迎词
2014/01/12 职场文书
会议开场欢迎词
2014/01/15 职场文书
先进工作者获奖感言
2014/02/08 职场文书
简单租房协议书
2014/04/09 职场文书
初中家长评语和期望
2014/12/26 职场文书
武侯祠导游词
2015/02/04 职场文书
读鲁迅先生的经典名言
2019/08/20 职场文书
SpringBoot+Vue+JWT的前后端分离登录认证详细步骤
2021/09/25 Java/Android