判断是否为ie浏览器以及ie浏览器版本
注意:要用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浏览器版本相关推荐
- 浏览器的内核及版本的判断
通过jquery 判断浏览器的内核及版本号<script type="text/javascript">$(function () {if ($.browser.msi ...
- 判断网页是否为微信内置浏览器打开?
文章目录 (两种方法)教你:"如何判断网页是不是在微信端内置浏览器打开?" 本文根据项目开发实际情况,着重探讨在微信内置浏览器中调用支付功能,遇到的几个坑! 目的: (方法一)全部 ...
- 简易方法判断浏览器的类型和版本
如何判断浏览器的类型和版本? -- 使用JavaScript的内置对象 navigator 的属性userAgent的值来判断(navigator.userAgent). navigator是java ...
- 判断当前浏览器是不是微信浏览器
1.PHP判断 封装.php代码: function is_weixin(){ if ( strpos($_SERVER['HTTP_USER_AGENT'],'MicroMessenger') != ...
- vue判断什么手机打开网页及是否用QQ浏览器或者微信浏览器打开
//判断什么类型手机打开的网页 let flag = navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mo ...
- 【JS】【19】使用Jquery判断是电脑或手机或微信浏览器访问
正文: //检测平台 var p = navigator.platform;system.win = p.indexOf("Win") == 0;system.mac = p.in ...
- .net中js判断浏览器的类型和版本
你知道世界上有多少种浏览器吗?除了我们熟知的IE, Firefox, Opera, Safari四大浏览器之外,世界上还有近百种浏览器. 几天前,浏览器家族有刚诞生了一位小王子,就是Google推出的 ...
- php判断用户是微信浏览器还是其他浏览器,PHP区分企业微信浏览器|普通微信浏览器|其他浏览器...
这篇文章主要介绍了关于PHP区分 企业微信浏览器 ,普通微信浏览器, 其他浏览器 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 经常我们在做微信环境的项目时,要判断当前用户访问的终端 ...
- 移动端js判断iPhone浏览器还是Android浏览器
js判断函数: //检测是Android的浏览器 还是 iPhone的浏览器function checkNavigator () {var u = navigator.userAgent;var an ...
- 判断是否qq或者微信内置浏览器
判断是否qq或者微信内置浏览器 *chrome wx,qq测试 ###安卓 QQ 内置浏览器 UA: Mozilla/5.0 (Linux; Android 5.0; SM-N9100 Build/L ...
最新文章
- python计算每月工资-5万的工资,用Python算一算少交多少税?
- 星际2的一些技术特性
- 杭电acm2043密码
- python深复制与浅复制_Python中的深拷贝和浅拷贝详解
- 大厂后端必备分布式,一定要好好学|文末有1元福利
- [转载] python中集合的表示_Python No.18_集合以及表示符号
- Mac电脑用CrossOver安装的Windows软件在哪?
- 互联网行业,再卷就卷没了…
- Android Contentprovider的学习实例总结
- Halcon深度学习预训练网络模型
- python输入矩阵_python如何输入矩阵
- ad如何自动布线布单层_pcb单层板如何布线_pcb单层板自动布线设置
- bmvc哪个出版社出版_在出版饮食上
- 怎样配置 Docker IPv6 ?
- 简洁的桌面整理工具(Coodesker)
- BNB、HT、OKB全面估值分析——平台币还能涨多少倍?
- jqurey怎么写入html,html如何写入和创建功能到jquery
- osg导入模型时,模型全黑的原因及解决方法分析
- 专注于速度的公司对混乱一无所知
- android SharedPreferences 存储对象
热门文章
- qq客服在线和msn客服在线代码
- AC-DC数字稳压电源设计与仿真+Multisim仿真
- java 在cell放入图片_Java Excel 插入图片
- VTK 画箭头带长度测量
- javascript中??的作用
- 早期幽门螺旋杆菌该如何治疗?
- python flask oauth_基于python flask详述 OAuth 2.0 的运作流程
- name ‘train_test_split‘ is not defined解决方法
- 齐一都在唱什么呢+歌词词云分析
- 游戏测试相关的一些资源