js判断主流浏览器类型和版本号的简单实现代码
来源: 阅读:1130 次 日期:2016-06-20 17:05:19
温馨提示: 小编为您整理了“js判断主流浏览器类型和版本号的简单实现代码”,方便广大网友查阅!

如今的互联网中,浏览器可以说是太多太多了,但是大部分都是换壳不换心,基本上主流的浏览器还是火狐,谷歌,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判断主流浏览器类型和版本号的简单实现代码就是小编分享给大家的全部内容了,希望能给大家一个参考

更多信息请查看 网络编程
由于各方面情况的不断调整与变化, 提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!
关于我们| 联系我们| 人才招聘| 网站声明| 网站帮助| 非正式的简要咨询| 简要咨询须知| 新媒体/短视频平台| 手机站点

版权所有:

Baidu
map