window.global = { //浏览器版本信息
browser : (function() {
var u = window.navigator.userAgent.toLocaleLowerCase(), msie = /(msie) ([\d.]+)/, chrome = /(chrome)\/([\d.]+)/, firefox = /(firefox)\/([\d.]+)/, safari = /(safari)\/([\d.]+)/, opera = /(opera)\/([\d.]+)/, ie11 = /(trident)\/([\d.]+)/, b = u
.match(msie)
|| u.match(chrome)
|| u.match(firefox)
|| u.match(safari)
|| u.match(opera) || u.match(ie11);
return {
name : b[1],
version : parseInt(b[2])
};
})()
}
//调用
alert(global.browser.name)//获取浏览器名称
本文介绍了一种使用JavaScript检测浏览器类型及版本的方法。通过分析navigator.userAgent属性,可以准确地识别出当前浏览器是IE、Chrome、Firefox、Safari还是Opera,并获取其具体版本号。
312

被折叠的 条评论
为什么被折叠?



