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 相关文章推荐
xml 与javascript结合的问题解决方法
Mar 24 Javascript
慎用 somefunction.prototype 分析
Jun 02 Javascript
如何正确使用javascript 来进行我们的程序开发
Jun 23 Javascript
jquery 构造函数在表单提交过程中修改数据
May 25 Javascript
jQuery入门基础知识学习指南
Aug 14 Javascript
angularjs定时任务的设置与清除示例
Jun 02 Javascript
Laravel整合Bootstrap 4的完整方案(推荐)
Jan 25 Javascript
angular项目中bootstrap-datetimepicker时间插件的使用示例
Mar 15 Javascript
学习node.js 断言的使用详解
Mar 18 Javascript
Vue 开发必须知道的36个技巧(小结)
Oct 09 Javascript
node使用request请求的方法
Dec 20 Javascript
Angular之jwt令牌身份验证的实现
Feb 14 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
Linux下ZendOptimizer的安装与配置方法
2007/04/12 PHP
PHP获取网卡地址的代码
2008/04/09 PHP
PHP得到某段时间区间的时间戳 php定时任务
2012/04/12 PHP
php 判断服务器操作系统的类型
2014/02/17 PHP
PHP中使用hidef扩展代替define提高性能
2015/04/09 PHP
thinkphp autoload 命名空间自定义 namespace
2015/07/17 PHP
php校验公钥是否可用的实例方法
2019/09/17 PHP
laravel excel 上传文件保存到本地服务器功能
2019/11/14 PHP
JavaScript DOM学习第四章 getElementByTagNames
2010/02/19 Javascript
window.location.hash 属性使用说明
2010/03/20 Javascript
js导出格式化的excel 实例方法
2013/07/17 Javascript
js处理php输出时间戳对不上号的解决方法
2014/06/20 Javascript
jQuery实现设置、移除文本框默认值功能
2015/01/13 Javascript
nodejs爬虫抓取数据之编码问题
2015/07/03 NodeJs
JS+CSS实现滑动切换tab菜单效果
2015/08/25 Javascript
JS获取数组最大值、最小值及长度的方法
2015/11/24 Javascript
RequireJS简易绘图程序开发
2016/10/28 Javascript
原生js实现倒计时功能(多种格式调用)
2017/01/12 Javascript
js获取元素下的第一级子元素的方法(推荐)
2017/03/05 Javascript
前端html中jQuery实现对文本的搜索功能并把搜索相关内容显示出来
2017/11/14 jQuery
实例讲解Python中浮点型的基本内容
2019/02/11 Python
PyQt5 QListWidget选择多项并返回的实例
2019/06/17 Python
Python实现序列化及csv文件读取
2020/01/19 Python
Tensorflow实现多GPU并行方式
2020/02/03 Python
Nginx+Uwsgi+Django 项目部署到服务器的思路详解
2020/05/08 Python
python删除某个目录文件夹的方法
2020/05/26 Python
python中time、datetime模块的使用
2020/12/14 Python
浅谈html5与APP混合开发遇到的问题总结
2018/03/20 HTML / CSS
会计电算化个人自我评价
2013/11/17 职场文书
《只有一个地球》教学反思
2014/02/14 职场文书
个人创业事迹材料
2014/12/30 职场文书
2015年党小组工作总结
2015/05/26 职场文书
pytorch 带batch的tensor类型图像显示操作
2021/05/20 Python
Python实现查询剪贴板自动匹配信息的思路详解
2021/07/09 Python
nginx 配置缓存
2022/05/11 Servers
如何使用注解方式实现 Redis 分布式锁
2022/07/23 Redis