区分浏览器
//取得浏览器的userAgent字符串 var userAgent = navigator.userAgent.toLowerCase(); //判断是否Opera浏览器 if (userAgent.indexOf("opera") > -1) { alert("我是Opera"); } //判断是否Firefox浏览器 if (userAgent.indexOf("firefox") > -1) { alert("我是Firefox"); } //判断是否Chrome浏览器 if (userAgent.indexOf("chrome") > -1){ alert("我是Chrome"); } //判断是否Safari浏览器 if (userAgent.indexOf("safari") > -1) { alert("我是Safari"); } //判断是否iPad if (userAgent.match(/iPad/i)=="ipad") { alert("我是iPad"); } //判断是否iphone os if (userAgent.match(/iphone os/i)=="iphone os") { alert("我是iPhone"); } //判断是否IE浏览器 if (userAgent.indexOf("compatible") > -1 && userAgent.indexOf("msie") > -1 && userAgent.indexOf("opera") < 0) { alert("我是IE浏览器"); } //判断是否Edge浏览器 if(userAgent.indexOf("Windows NT 6.1; Trident/7.0;") > -1 && !(userAgent.indexOf("compatible") > -1 && userAgent.indexOf("msie") > -1 && userAgent.indexOf("opera") < 0)) { alert("我是Edge浏览器"); }区分IE5.5 6 7 8
//取得浏览器的userAgent字符串 var userAgent = navigator.userAgent.toLowerCase(); //判断是否IE浏览器 if (userAgent.indexOf("compatible") > -1 && userAgent.indexOf("msie") > -1 && userAgent.indexOf("opera") < 0) { var reIE = new RegExp("MSIE (\\d+\\.\\d+);"); reIE.test(userAgent); var fIEVersion = parseFloat(RegExp["$1"]); if(fIEVersion == 7) { return "IE7"; } else if(fIEVersion == 8) { return "IE8"; } else if(fIEVersion == 9) { return "IE9"; } else if(fIEVersion == 10) { return "IE10"; } else if(fIEVersion == 11) { return "IE11"; } else { //IE版本过低 return "0" } }