JS判别浏览器种类以及IE版本的几种方法小结
2015-04-23 21:49
706 查看
方法一、
方法二、
方法三、
方法四、
var isIE=!!window.ActiveXObject; var isIE6=isIE&&!window.XMLHttpRequest; var isIE8=isIE&&!!document.documentMode; var isIE7=isIE&&!isIE6&&!isIE8; if (isIE){ if (isIE6){ alert("ie6"); }else if (isIE8){ alert("ie8"); }else if (isIE7){ alert("ie7"); } }
方法二、
if(navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.match(/6./i)=="6."){ alert("IE 6"); } else if(navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.match(/7./i)=="7."){ alert("IE 7"); } else if(navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.match(/8./i)=="8."){ alert("IE 8"); } else if(navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.match(/9./i)=="9."){ alert("IE 9"); }
方法三、
if(navigator.userAgent.indexOf("Opera") != -1) { alert('Opera'); } else if(navigator.userAgent.indexOf("MSIE") != -1) { alert('Internet Explorer'); } else if(navigator.userAgent.indexOf("Firefox") != -1) { alert('Firefox'); } else if(navigator.userAgent.indexOf("Netscape") != -1) { alert('Netscape'); } else if(navigator.userAgent.indexOf("Safari") != -1) { alert('Safari'); } else{ alert('无法识别的浏览器。'); }
方法四、
if(!+'\v1' && !'1'[0]){ alert("ie6或ie7") }
相关文章推荐
- 用JS判别浏览器种类以及IE版本的几种方法小结
- JS判别浏览器种类以及IE版本的几种方法小结
- 用JS判别浏览器种类以及IE版本的几种方法
- JS判别浏览器种类以及IE版本
- js代码判断浏览器种类IE、FF、Opera、Safari、chrome及版本
- [完美]原生JS获取浏览器版本判断--支持Edge,IE,Chrome,Firefox,Opera,Safari,以及各种使用Chrome和IE混合内核的浏览器
- js判断浏览器版本以及浏览器内核的方法
- js代码判断浏览器种类IE、FF、Opera、Safari、chrome及版本
- js代码判断浏览器种类IE、FF、Opera、Safari、chrome及版本
- js用来区别IE与其他浏览器以及IE6-8的方法
- JS 或css教程 识别 IE版本的几种方法
- angualarjs使用过程中判断浏览器版本以及兼容性的方法
- [完美]原生JS获取浏览器版本判断--支持Edge,IE,Chrome,Firefox,Opera,Safari,以及各种使用Chrome和IE混合内核的浏览器
- js判断浏览器版本以及浏览器内核的方法
- 强制刷新浏览器调用的js和css以及js清除浏览器缓存的几种方法
- js代码判断浏览器种类IE、FF、Opera、Safari、chrome及版本
- js判断浏览器类型以及IE版本
- js代码判断浏览器种类IE、FF、Opera、Safari、chrome及版本
- 让ie以及老版本w3c浏览器 也支持ES5的 数组对象的 几个新增方法.