js判断浏览器种类
只區分瀏覽器,不考慮版本
function myBrowser(){var userAgent = navigator.userAgent; //取得瀏覽器的userAgent字符串if (userAgent.indexOf("Opera") > -1) {return "Opera"}; //判斷是否Opera瀏覽器if (userAgent.indexOf("Firefox") > -1) {return "FF";} //判斷是否Firefox瀏覽器if (userAgent.indexOf("Chrome") > -1){return "Chrome";}if (userAgent.indexOf("Safari") > -1) {return "Safari";} //判斷是否Safari瀏覽器if (userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera) {return "ie";}; //判斷是否IE瀏覽器 } //判斷是否是IE瀏覽器,包括Edge瀏覽器 function IEVersion() { var userAgent = navigator.userAgent; //取得瀏覽器的userAgent字符串 var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera; //判斷是否IE瀏覽器 var isEdge = userAgent.indexOf("Windows NT 6.1; Trident/7.0;") > -1 && !isIE; //判斷是否IE的Edge瀏覽器 if(isIE) { 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{ return "0"}//IE版本過低 } else if(isEdge) { return "Edge"; } else{ return "-1";//非IE } } 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
- 上一篇: idea导入gitlab上面的项目
- 下一篇: For input string: