日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

JS如何判斷瀏覽器類型和詳細區(qū)分IE各版本瀏覽器

【JS如何判斷瀏覽器類型和詳細區(qū)分IE各版本瀏覽器】今天用到JS判斷瀏覽器類型,于是就系統(tǒng)整理了一下,便于后期使用 。
/** 描述:判斷瀏覽器信息* 編寫:LittleQiang_w* 日期:2016.1.5* 版本:V1.1*///判斷當前瀏覽類型function BrowserType(){var userAgent = navigator.userAgent; //取得瀏覽器的userAgent字符串var isOpera = userAgent.indexOf("Opera")-1; //判斷是否Opera瀏覽器var isIE = userAgent.indexOf("compatible")-1-1//判斷是否IE瀏覽器var isEdge = userAgent.indexOf("Windows NT 6.1; Trident/7.0;")-1//判斷是否IE的Edge瀏覽器var isFF = userAgent.indexOf("Firefox")-1; //判斷是否Firefox瀏覽器var isSafari = userAgent.indexOf("Safari")-1//判斷是否Safari瀏覽器var isChrome = userAgent.indexOf("Chrome")-1-1; //判斷Chrome瀏覽器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版本過低}//isIE endif (isFF) { return "FF";}if (isOpera) { return "Opera";}if (isSafari) { return "Safari";}if (isChrome) { return "Chrome";}if (isEdge) { return "Edge";}}//myBrowser() end//判斷是否是IE瀏覽器function isIE(){var userAgent = navigator.userAgent; //取得瀏覽器的userAgent字符串var isIE = userAgent.indexOf("compatible")-1-1//判斷是否IE瀏覽器if(isIE){return "1";}else{return "-1";}}//判斷是否是IE瀏覽器,包括Edge瀏覽器function IEVersion(){var userAgent = navigator.userAgent; //取得瀏覽器的userAgent字符串var isIE = userAgent.indexOf("compatible")-1-1//判斷是否IE瀏覽器 var isEdge = userAgent.indexOf("Windows NT 6.1; Trident/7.0;")-1//判斷是否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}} 以上代碼通過測試,可用!

但存在一個問題,即IE5與IE7瀏覽器暫不能區(qū)分,以下是IE5與IE7下userAgent的信息;通過userAgent發(fā)現(xiàn),簡單的通過以上方法,無法正確區(qū)分IE5和IE7 。期待該問題的解決方案?。。?br>
IE5: userAgent "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; InfoPath.2; .NET4.0E)"
IE7: userAgent "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; InfoPath.2; .NET4.0E)"


您可能感興趣的文章:JS判斷瀏覽器是否安裝flash插件的簡單方法使用JavaScript判斷手機瀏覽器是橫屏還是豎屏問題JavaScript判斷是否是微信瀏覽器JS判斷Android、iOS或瀏覽器的多種方法(四種方法)

    推薦閱讀