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浏览器}}

如果不等于-1就是IE各个版本的浏览器。
用于解决不兼容IE的js,做判断。

【前端】判断是否为IE浏览器(edge,ie版本)相关推荐

  1. js 判断是否是IE浏览器及ie版本

    方式一:只判断是否是ie浏览器 /*** 判断是否是IE浏览器,支持IE6-IE11*/ function isIE() { //ie?if (!!window.ActiveXObject || &q ...

  2. 前端如何判断浏览器类型及版本?

    前言 在网站前端开发中,浏览器兼容性问题让我们手忙脚乱,浏览器兼容性是前端开发框架要解决的第一个问题,要解决兼容性问题就得首先准确判断出浏览器的类型及其版本. JavaScript是前端开发的主要语言 ...

  3. 判断是否是ie浏览器 前端js_JS判断是否是IE浏览器

    1.判断IE浏览器的具体版本 function IEVersion() { var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var ...

  4. JavaScript判断浏览器类型及版本

    JavaScript判断浏览器类型及版本 你知道世界上有多少种浏览器吗?除了我们熟知的IE, Firefox, Opera, Safari四大浏览器之外,世界上还有近百种浏览器. 几天前,浏览器家族有 ...

  5. js判断是否是ie浏览器且给出ie版本

    之前懒得写判断ie版本js,因为网上关于这方面的代码太多了,所以从网上拷贝了一个,放到项目上才发现由于时效性的问题,代码不生效.就自己写一个吧. 怎么去看浏览器的内核等信息 ---- js的全局对象w ...

  6. JavaScript判断浏览器类型及版本(新增谷歌的Chrome)

    来源:http://blog.tripdev.com/?tid=164 JavaScript是前端开发的主要语言,我们可以通过编写JavaScript程序来判断浏览器的类型及版本.JavaScript ...

  7. php 判断浏览器是ie,js判断是否是ie浏览器

    怎么去看浏览器的内核等信息 ---- js的全局对象window子属性navigator.userAgent,这个属性是包含了浏览器信息的相关信息,包括我们需要的浏览器内核 navigator.use ...

  8. 怎么在html页面和js里判断是否是IE浏览器

    HTML里: HTML代码中,在编写网页代码时,各种浏览器的兼容性是个必须考虑的问题,有些时候无法找到适合所有浏览器的写法,就只能写根据浏览器种类区别的代码,这时就要用到判断代码了.在HTML代码中, ...

  9. 判断是否为IE浏览器(方法一)

    javascript 判断是否为IE浏览器的方法? 测试OK. 实例demo: <html doctype!> <html><head><title>& ...

最新文章

  1. 不想被问年终奖?2018年春节自救攻略来了!
  2. MIPS SDE简介
  3. API接口通讯参数规范
  4. wp7 HubTile
  5. mq同步mysql数据 duplicate entry_MySQL数据同步之otter
  6. 【原】WPF 主界面布局中DockPanel的停靠与默认填充
  7. Chromium Android开发的Eclipse配置
  8. 好用的pdf预览插件
  9. 移动互联网“大开放”之死
  10. 在线node服务器,如何将你的node服务放到线上服务器
  11. CSS基本选择器之类选择器多类名(CSS、HTML)
  12. DOS命令的英文全称
  13. 红米Redmi品牌独立后首发新品 雷军:『友商就不要用性价比这个词了』
  14. 微信小程序中wxml的标签说明
  15. Matplotlib 箱线图
  16. 最新 全球 ip地址 归属地 字典表 (202108)
  17. arduino编码器计数_基于Arduino开发环境的光电编码器检测仪设计方案 - 全文
  18. Java响应式流框架Reactor中的Mono和Flux
  19. 如何在路由器上做端口映射
  20. 【中学教师资格证-教育知识与能力】简答题

热门文章

  1. TI模拟温度传感器lmt88
  2. 【javascript】高级语法——严格模式(详解)
  3. 关于PBD加密或Powerbuilder工程文件加密的两个问题
  4. U2Net、U2NetP分割模型训练---自定义dataset、训练代码训练自己的数据集
  5. 创客——新工业革命读书笔记
  6. Python语言程序设计 第0周第1周 Python课程导学、基本语法元素
  7. WordPress 头像修改【转载】
  8. Science经典综述:转化基因组学和精准医学:从实验室走向临床
  9. golang标准库os模块-文件目录相关
  10. 不用找,你想要的音乐 电影 话剧 游戏cc0高清摄影图片素材都在这里