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中substr,substring,slice.splice的区别说明
Nov 25 Javascript
JQuery入门——用映射方式绑定不同事件应用示例
Feb 05 Javascript
js模拟hashtable的简单实例
Mar 06 Javascript
第六篇Bootstrap表格样式介绍
Jun 21 Javascript
JS实现的表格行上下移动操作示例
Aug 03 Javascript
简单实现IONIC购物车功能
Jan 10 Javascript
js实现弹窗暗层效果
Jan 16 Javascript
使用jquery datatable和bootsrap创建表格实例代码
Mar 17 Javascript
ES6知识点整理之模块化的应用详解
Apr 15 Javascript
JavaScript Array对象使用方法解析
Sep 24 Javascript
Vue项目环境搭建详细总结
Sep 26 Javascript
详解ES6数组方法find()、findIndex()的总结
May 12 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中的Cannot modify header information 问题
2013/08/12 PHP
ThinkPHP3.1新特性之命名范围的使用
2014/06/19 PHP
php事务处理实例详解
2014/07/11 PHP
php筛选不存在的图片资源
2015/04/28 PHP
php实现过滤字符串中的中文和数字实例
2015/07/29 PHP
JQUERY THICKBOX弹出层插件
2008/08/30 Javascript
Javascript Math对象
2009/08/13 Javascript
javascript用户注册提示效果的简单实例
2013/08/17 Javascript
网页中可关闭的漂浮窗口实现可自行调节
2013/08/20 Javascript
setInterval()和setTimeout()的用法和区别示例介绍
2013/11/17 Javascript
制作jquery遮罩层效果导航菜单代码分享
2013/12/25 Javascript
javascript使用call调用微信API
2014/12/15 Javascript
JavaScript判断页面加载完之后再执行预定函数的技巧
2016/05/17 Javascript
VUEJS实战之修复错误并且美化时间(2)
2016/06/13 Javascript
jQuery选择器总结之常用元素查找方法
2016/08/04 Javascript
vue实现可增删查改的成绩单
2016/10/27 Javascript
AngularJS指令用法详解
2016/11/02 Javascript
JavaScript继承与聚合实例详解
2019/01/22 Javascript
详解javascript中var与ES6规范中let、const区别与用法
2020/01/11 Javascript
搭建vscode+vue环境的详细教程
2020/08/31 Javascript
Python时间戳与时间字符串互相转换实例代码
2013/11/28 Python
Python+MongoDB自增键值的简单实现
2016/11/04 Python
python实现连连看辅助之图像识别延伸
2019/07/17 Python
django多文件上传,form提交,多对多外键保存的实例
2019/08/06 Python
使用python实现多维数据降维操作
2020/02/24 Python
使用python3 实现插入数据到mysql
2020/03/02 Python
Python猴子补丁Monkey Patch用法实例解析
2020/03/23 Python
Tensorflow安装问题: Could not find a version that satisfies the requirement tensorflow
2020/04/20 Python
JSF界面控制层技术
2013/06/17 面试题
即将毕业大学生自荐信
2014/01/24 职场文书
房地产项目建议书
2014/03/12 职场文书
创业者迈进成功第一步:如何写创业计划书?
2014/03/22 职场文书
立志成才演讲稿
2014/09/04 职场文书
寒假社会实践个人总结
2015/03/06 职场文书
selenium.webdriver中add_argument方法常用参数表
2021/04/08 Python
SpringDataJPA在Entity中常用的注解介绍
2021/12/06 Java/Android