js判断主流浏览器类型和版本号的简单实现代码
2016-05-26 15:57
771 查看
如今的互联网中,浏览器可以说是太多太多了,但是大部分都是换壳不换心,基本上主流的浏览器还是火狐,谷歌,IE,safrai这几种比较常见,所以在我们的开发中,有时候需要遇到判断用户正在使用什么浏览器以及使用的版本是多少,并根据返回值,给予一定的提示,下面,我就简单的介绍一种判断用户浏览器的使用情况的代码。
var distinguishBrowser= function browserInfo() { var browser = { // IE浏览器 msie: false, // 谷歌浏览器 chrome: false, // 火狐浏览器 firefox: false, // opera浏览器 opera: false, // safrai浏览器 safari: false, // 正在使用的浏览器的名字 name: 'unknown', // 正使用浏览器的版本号 version: 0 }, userAgent = window.navigator.userAgent.toLowerCase(); // 使用正则对用户当前浏览器进行判断 if (/(msie|chrome|firefox|opera|netscape)\D+(\d[\d.]*)/.test(userAgent)) { browser[RegExp.$1] = true; browser.name = RegExp.$1; browser.version = RegExp.$2; } else if (/version\D+(\d[\d.]*).*safari/.test(userAgent)) { browser.safari = true; browser.name = 'safari'; browser.version = RegExp.$2; } return browser; } var browserr = browserInfo(); if (mybi.msie) { console.log(browserr.version); } else { console.log(browserr.name + ' ' + browserr.version); } })()
以上这篇js判断主流浏览器类型和版本号的简单实现代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- Android Manifest 用法
- Android学习笔记(二九):嵌入浏览器
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- Extjs4.0 最新最全视频教程
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- Javascript中toFixed方法的改进
- 5个常见可用性错误和解决方案
- 回顾 Firefox 历史
- 小白观察:微软释放出其基于 Chromium 的 Edge 浏览器
- js数组实现图片轮播
- 浏览器 cookie 限制
- js可突破windows弹退效果代码
- 玩转浏览器IE7的5个顶级使用技巧
- JSP脚本漏洞面面观
- 字符集导致的浏览器跨站脚本攻击分析
- 使用BAT一句话命令实现快速合并JS、CSS
- js显示当前星期的起止日期的脚本
- 更改IE浏览器的图标
- sql server字符串非空判断实现方法
- C# 判断字符为空的6种方法的效率实测对比