浏览器判断

Posted love9happy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了浏览器判断相关的知识,希望对你有一定的参考价值。

//低版本浏览器提示
	function myBrowser() {
		var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串
		var isOpera = userAgent.indexOf("Opera") > -1; //判断是否Opera浏览器
		var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera; //判断是否IE浏览器
		var isFF = userAgent.indexOf("Firefox") > -1; //判断是否Firefox浏览器
		var isSafari = userAgent.indexOf("Safari") > -1; //判断是否Safari浏览器
		if(isIE) {
			var IE5 = IE55 = IE6 = IE7 = IE8 = false;
			var reIE = new RegExp("MSIE (\\d+\\.\\d+);");
			reIE.test(userAgent);
			var fIEVersion = parseFloat(RegExp["$1"]);
			IE55 = fIEVersion == 5.5;
			IE6 = fIEVersion == 6.0;
			IE7 = fIEVersion == 7.0;
			IE8 = fIEVersion == 8.0;
			if(IE55) {
				return "IE55";
			}
			if(IE6) {
				return "IE6";
			}
			if(IE7) {
				return "IE7";
			}
			if(IE8) {
				return "IE8";
			}
		} //isIE end
		if(isFF) {
			return "FF";
		}
		if(isOpera) {
			return "Opera";
		}
	} //myBrowser() end
	//以下是调用上面的函数
//	if(myBrowser() == ‘IE55‘ || ‘IE6‘ || ‘IE7‘ || ‘IE8‘) {
//		$(‘body‘).append(ieAlert_html);
//	};

  

以上是关于浏览器判断的主要内容,如果未能解决你的问题,请参考以下文章

JS的数据类型判断函数数组对象结构处理日期转换函数,浏览器类型判断函数合集

javascript常用代码片段

学习小片段——springboot 错误处理

web代码片段

十条实用的jQuery代码片段

js简洁代码片段