注意:要用var,不能用let,否则ie11以下会报错

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><script>function IEVersion() {var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串  var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1; //判断是否IE<11浏览器  var isEdge = userAgent.indexOf("Edge") > -1 && !isIE; //判断是否IE的Edge浏览器  var isIE11 = userAgent.indexOf('Trident') > -1 && userAgent.indexOf("rv:11.0") > -1;if(isIE) {var reIE = new RegExp("MSIE (\\d+\\.\\d+);");reIE.test(userAgent);var fIEVersion = parseFloat(RegExp["$1"]);if(fIEVersion == 7) {return 7;} else if(fIEVersion == 8) {return 8;} else if(fIEVersion == 9) {return 9;} else if(fIEVersion == 10) {return 10;} else {return 6;//IE版本<=7}   } else if(isEdge) {return 'edge';//edge} else if(isIE11) {return 11; //IE11  }else{return -1;//不是ie浏览器}}var a = IEVersion();if(a==-1){console.log('不是ie')}else{console.log('是ie','ie版本为---',a)}</script>
</body>
</html>

判断是否为ie浏览器以及ie浏览器版本相关推荐

  1. 浏览器的内核及版本的判断

    通过jquery 判断浏览器的内核及版本号<script type="text/javascript">$(function () {if ($.browser.msi ...

  2. 判断网页是否为微信内置浏览器打开?

    文章目录 (两种方法)教你:"如何判断网页是不是在微信端内置浏览器打开?" 本文根据项目开发实际情况,着重探讨在微信内置浏览器中调用支付功能,遇到的几个坑! 目的: (方法一)全部 ...

  3. 简易方法判断浏览器的类型和版本

    如何判断浏览器的类型和版本? -- 使用JavaScript的内置对象 navigator 的属性userAgent的值来判断(navigator.userAgent). navigator是java ...

  4. 判断当前浏览器是不是微信浏览器

    1.PHP判断 封装.php代码: function is_weixin(){ if ( strpos($_SERVER['HTTP_USER_AGENT'],'MicroMessenger') != ...

  5. vue判断什么手机打开网页及是否用QQ浏览器或者微信浏览器打开

    //判断什么类型手机打开的网页 let flag = navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mo ...

  6. 【JS】【19】使用Jquery判断是电脑或手机或微信浏览器访问

    正文: //检测平台 var p = navigator.platform;system.win = p.indexOf("Win") == 0;system.mac = p.in ...

  7. .net中js判断浏览器的类型和版本

    你知道世界上有多少种浏览器吗?除了我们熟知的IE, Firefox, Opera, Safari四大浏览器之外,世界上还有近百种浏览器. 几天前,浏览器家族有刚诞生了一位小王子,就是Google推出的 ...

  8. php判断用户是微信浏览器还是其他浏览器,PHP区分企业微信浏览器|普通微信浏览器|其他浏览器...

    这篇文章主要介绍了关于PHP区分 企业微信浏览器 ,普通微信浏览器, 其他浏览器 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 经常我们在做微信环境的项目时,要判断当前用户访问的终端 ...

  9. 移动端js判断iPhone浏览器还是Android浏览器

    js判断函数: //检测是Android的浏览器 还是 iPhone的浏览器function checkNavigator () {var u = navigator.userAgent;var an ...

  10. 判断是否qq或者微信内置浏览器

    判断是否qq或者微信内置浏览器 *chrome wx,qq测试 ###安卓 QQ 内置浏览器 UA: Mozilla/5.0 (Linux; Android 5.0; SM-N9100 Build/L ...

最新文章

  1. python计算每月工资-5万的工资,用Python算一算少交多少税?
  2. 星际2的一些技术特性
  3. 杭电acm2043密码
  4. python深复制与浅复制_Python中的深拷贝和浅拷贝详解
  5. 大厂后端必备分布式,一定要好好学|文末有1元福利
  6. [转载] python中集合的表示_Python No.18_集合以及表示符号
  7. Mac电脑用CrossOver安装的Windows软件在哪?
  8. 互联网行业,再卷就卷没了…
  9. Android Contentprovider的学习实例总结
  10. Halcon深度学习预训练网络模型
  11. python输入矩阵_python如何输入矩阵
  12. ad如何自动布线布单层_pcb单层板如何布线_pcb单层板自动布线设置
  13. bmvc哪个出版社出版_在出版饮食上
  14. 怎样配置 Docker IPv6 ?
  15. 简洁的桌面整理工具(Coodesker)
  16. BNB、HT、OKB全面估值分析——平台币还能涨多少倍?
  17. jqurey怎么写入html,html如何写入和创建功能到jquery
  18. osg导入模型时,模型全黑的原因及解决方法分析
  19. 专注于速度的公司对混乱一无所知
  20. android SharedPreferences 存储对象

热门文章

  1. qq客服在线和msn客服在线代码
  2. AC-DC数字稳压电源设计与仿真+Multisim仿真
  3. java 在cell放入图片_Java Excel 插入图片
  4. VTK 画箭头带长度测量
  5. javascript中??的作用
  6. 早期幽门螺旋杆菌该如何治疗?
  7. python flask oauth_基于python flask详述 OAuth 2.0 的运作流程
  8. name ‘train_test_split‘ is not defined解决方法
  9. 齐一都在唱什么呢+歌词词云分析
  10. 游戏测试相关的一些资源