B = (function(ua){
var b = {
msie : /msie/.test(ua) && !/opera/.test(ua),
opera : /opera/.test(ua),
safari : /webkit/.test(ua) && !/chrome/.test(ua),
firefox : /firefox/.test(ua),
chrome : /chrome/.test(ua)
};
var vMark = "";
for(var i in b){
if(b[i]){
vMark = "safari" == i ? "version" : i;
break;
}
}
b.version = vMark && RegExp("(?:" + vMark + ")[\\/: ]([\\d.]+)").test(ua) ? RegExp.$1 : "0";
b.ie = b.msie;
b.ie6 = b.msie && parseInt(b.version, 10) == 6;
b.ie7 = b.msie && parseInt(b.version, 10) == 7;
b.ie8 = b.msie && parseInt(b.version, 10) == 8;
b.ie9 = b.msie && parseInt(b.version, 10) == 9;
return b;
})(window.navigator.userAgent.toLowerCase());
分享到:
相关推荐
### 浏览器判断方法 在前端开发领域中,针对不同浏览器进行兼容性处理是一项重要的工作。由于不同的浏览器(如Internet Explorer、Firefox、Chrome、Opera、Safari等)对JavaScript的支持程度不同,开发者需要能够...
客户端浏览器判断客户端浏览器判断客户端浏览器判断客户端浏览器判断客户端浏览器判断客户端浏览器判断客户端浏览器判断
浏览器判断则是一个关键的辅助技术,用于确保我们的代码能够在不同的浏览器环境中正常运行。这两者结合,能够帮助开发者实现更高效、兼容性更好的网站。 动态加载CSS的基本原理是利用JavaScript来异步请求CSS资源,...
浏览器识别_浏览器判断_用户代理信息_浏览器指纹(仅限学习交流使用).zip浏览器检测 - Useragent分析_浏览器识别_浏览器判断_用户代理信息_浏览器指纹(仅限学习交流使用).zip浏览器检测 - Useragent分析_浏览器识别_...
js浏览器判断,火狐,谷歌,IE等五大浏览器判断,浏览器的判断有助于您的JSP页面的图片能正常显示