js 判断是否是IE浏览器及ie版本
生活随笔
收集整理的這篇文章主要介紹了
js 判断是否是IE浏览器及ie版本
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
方式一:只判斷是否是ie瀏覽器
/*** 判斷是否是IE瀏覽器,支持IE6-IE11*/ function isIE() { //ie?if (!!window.ActiveXObject || "ActiveXObject" in window)return true;elsereturn false; }2018/12/04
方式二:判斷是否是ie瀏覽器及ie版本
1 function IEVersion () { 2 var userAgent = navigator.userAgent; //取得瀏覽器的userAgent字符串 3 var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1; //判斷是否IE<11瀏覽器 4 var isEdge = userAgent.indexOf("Edge") > -1 && !isIE; //判斷是否IE的Edge瀏覽器 5 var isIE11 = userAgent.indexOf('Trident') > -1 && userAgent.indexOf("rv:11.0") > -1; 6 if(isIE) { 7 var reIE = new RegExp("MSIE (\\d+\\.\\d+);"); 8 reIE.test(userAgent); 9 var fIEVersion = parseFloat(RegExp["$1"]); 10 if (fIEVersion > 6) {// IE版本:7,8,9,10 11 return 'ie' + fIEVersion; 12 } else { //IE版本<=6 13 return 'ie6'; 14 } 15 } else if(isEdge) { 16 return 'edge';//edge 17 } else if(isIE11) { 18 return 'ie11'; //IE11 19 } else { 20 return 'not ie';//不是ie瀏覽器 21 } 22 };據(jù)此,可以根據(jù)不同的瀏覽器執(zhí)行不同的操作
判斷是否是chrome瀏覽器
1 function isChrome () { 2 var browserName=navigator.appName; 3 if (browserName=="Netscape") { 4 return "chrome"; 5 } else { 6 return "not chrome"; 7 } 8 }
寫在最后
哪位大佬如若發(fā)現(xiàn)文章存在紕漏之處或需要補充更多內(nèi)容,歡迎留言!!!
?相關(guān)推薦:
- 個人主頁
?
轉(zhuǎn)載于:https://www.cnblogs.com/Marydon20170307/p/6915227.html
總結(jié)
以上是生活随笔為你收集整理的js 判断是否是IE浏览器及ie版本的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 工作几年的感想(一)
- 下一篇: 洋葱第4场C和D题解……