`

浏览器判断

阅读更多
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的支持程度不同,开发者需要能够...

    php客户端浏览器判断

    客户端浏览器判断客户端浏览器判断客户端浏览器判断客户端浏览器判断客户端浏览器判断客户端浏览器判断客户端浏览器判断

    动态加载Css 浏览器判断

    浏览器判断则是一个关键的辅助技术,用于确保我们的代码能够在不同的浏览器环境中正常运行。这两者结合,能够帮助开发者实现更高效、兼容性更好的网站。 动态加载CSS的基本原理是利用JavaScript来异步请求CSS资源,...

    浏览器检测 - Useragent分析_浏览器识别_浏览器判断_用户代理信息_浏览器指纹(仅限学习交流使用).zip

    浏览器识别_浏览器判断_用户代理信息_浏览器指纹(仅限学习交流使用).zip浏览器检测 - Useragent分析_浏览器识别_浏览器判断_用户代理信息_浏览器指纹(仅限学习交流使用).zip浏览器检测 - Useragent分析_浏览器识别_...

    js浏览器判断,火狐,谷歌,IE等五大浏览器判断

    js浏览器判断,火狐,谷歌,IE等五大浏览器判断,浏览器的判断有助于您的JSP页面的图片能正常显示

Global site tag (gtag.js) - Google Analytics