博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js 判断是否是IE浏览器及ie版本
阅读量:7037 次
发布时间:2019-06-28

本文共 1354 字,大约阅读时间需要 4 分钟。

 

  方式一:只判断是否是ie浏览器

/** * 判断是否是IE浏览器,支持IE6-IE11 */function isIE() { //ie?    if (!!window.ActiveXObject || "ActiveXObject" in window)        return true;    else        return 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,1011 return 'ie' + fIEVersion;12 } else { //IE版本<=613 return 'ie6';14 }15 } else if(isEdge) {16 return 'edge';//edge17 } else if(isIE11) {18 return 'ie11'; //IE1119 } else {20 return 'not ie';//不是ie浏览器21 }22 };

  据此,可以根据不同的浏览器执行不同的操作

  判断是否是chrome浏览器

1 function isChrome () {2     var browserName=navigator.appName;3     if (browserName=="Netscape") {4         return "chrome";5     } else {  6         return "not chrome";7     }8 }

 

写在最后

  哪位大佬如若发现文章存在纰漏之处或需要补充更多内容,欢迎留言!!!

 相关推荐:

 

 

转载地址:http://aynal.baihongyu.com/

你可能感兴趣的文章
LaTex:图片排版
查看>>
对比两个同类型的泛型集合并返回差异泛型集合 ——两个List<类名>的比较
查看>>
使用 ContentProviderOperation 来提升性能
查看>>
I.MX6 AW-NB177NF wifi reset
查看>>
command >/dev/null 2>&1 解说
查看>>
磁盘分区知识总结
查看>>
从尾到头输出链表
查看>>
List
查看>>
手写Ajax登陆页面
查看>>
android 在新建短信时,加入名称为","(英文逗号)的联系人时,应用崩溃的修改
查看>>
HDU 1232 畅通工程
查看>>
python学习——截图工具编写
查看>>
linux下安装vsftp
查看>>
如何查看python selenium的api
查看>>
hadoop每个家庭成员
查看>>
【LeetCode】273. Integer to English Words
查看>>
如何使用 awk 复合表达式
查看>>
将Vim改造为强大的IDE—Vim集成Ctags/Taglist/Cscope/Winmanager/NERDTree/OmniCppComplete(有图有真相)(转)...
查看>>
爬虫代码阅读-登陆,广度遍历与深度遍历
查看>>
Visual Studio 2017十五项新功能体验
查看>>