/*** 获取IE版本* 正常返回ie版本号(如:6、7、8、9、10、11)* edge浏览器返回 'edge'* 其他浏览器返回 -1* */
function checkIeAndGetVersion() {//注意:IE11的userAgent里是没有MSIE标志; ie10及以上不支持js使用"ActiveXObject"判断是否是IE浏览器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浏览器}
}

检测是否是ie浏览器及ie版本号相关推荐

  1. javascript检测浏览器类型和版本号(兼容各浏览器)

    代码  1 from: http://www.webreference.com/tools/browser/javascript.html  2 http://browserspy.dk/browse ...

  2. java 获取浏览器名称及版本号

    java从后台获取浏览器名称及版本号,代码如下: import eu.bitwalker.useragentutils.Browser; import eu.bitwalker.useragentut ...

  3. QQ浏览器如何查看版本号 QQ浏览器电脑版版本号查看方法简述

    在使用QQ浏览器的过程中,偶尔会需要对当前浏览器的版本号进行查看.那么,QQ浏览器该如何查看版本号呢?下面小编就来简单介绍一下QQ浏览器电脑版版本号的查看方法,不清楚具体操作的朋友还不赶紧收藏一下. ...

  4. js 浏览器检测,当前使用浏览器检测

    简介: js 浏览器检测,当前使用浏览器检测 效果展示: 代码示例: function myBrowser() {var userAgent = navigator.userAgent; //取得浏览 ...

  5. js检测浏览器内核、版本号

    //检测浏览器内核--返回的是两个key,name:浏览器内核的名称---version:浏览器的版本号function isBroswer () {var _broswer = {};var sUs ...

  6. html 怎么检测ie浏览器的最高版本号,怎样在HTML代码里面判断IE版本?

    由于IE浏览器在处理前端的某些地方和其他浏览器不一致,需要进行特殊处理.因此,需要我们判断当前浏览器类型以及版本,那么我们该怎样在HTML中判断当前是IE浏览器,以及是IE的哪个版本.常见的处理方式有 ...

  7. 使用Modernizr 检测HTML5和CSS3浏览器支持功能

    http://www.adobe.com/cn/devnet/dreamweaver/articles/using-modernizr.html 传统浏览器目前不会被完全取代,令你难以将最新的 CSS ...

  8. php 判断百度浏览器版本,jquery获取浏览器类型和版本号的方法

    分享一个通过jquery获取浏览器类型和浏览器版本号的函数方法.具体jquery代码如下: $(document).ready(function(){ varbrow=$.browser; varbI ...

  9. 1、检测是用那个浏览器打开的

    var exp =navigator.userAgent;//检测现在用是那个浏览器 if(exp.indexOf("Chrome") >= 0){//谷歌 }else if ...

最新文章

  1. 快速入门分库分表概念原理
  2. jQuery操作Class
  3. android中11种常见传感器的使用方法
  4. Flash ios 开发cookbook 下载(PDF)
  5. 机器学习实际应用_机器学习的实际好处是什么?
  6. Java笔试题解答和部分面试题
  7. Atomic原子类和Unsafe魔法类 详解
  8. mysql怎么换引擎_如何更换MySQL默认存储引擎
  9. matlab最速下降法例子,matlab 最速下降法 steepest descent (实例并附有详细说明)
  10. 计算机word基本知识配图,用Word 2016快速制作思维导图
  11. membase数据库_Meta分析之文献检索步骤
  12. 记一次云服务器挖矿病毒处理过程
  13. 磕磕碰碰三个月,终进字节
  14. Nginx服务器部署
  15. SAP BAPI_ACC_DOCUMENT_POST函数预制凭证失败报错--会计科目xxxxx 在会计科目表xxx 中没有定义
  16. 最小模糊聚类算法的并行化——PFM算法
  17. 【音视频开发】音频相关概念 - 总结
  18. css:a:visited限制
  19. 杭州市委常委、常务副市长马晓晖一行莅临先芯科技视察
  20. 从输入URL到页面加载完成都发生了什么

热门文章

  1. c语言错误c1010怎么办,fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include stdafx.h...
  2. 姜思达和机器人_《奇葩说》姜思达爱上人工智能 马东发全网通缉令寻人
  3. Java异常继承层次图
  4. 数值统计(多实例测试),统计给定的n个数中,负数、零和正数的个数
  5. 老男孩脱产班Linux运维51期
  6. 在线YAML转JSON工具
  7. 为什么我爱Golang
  8. Java两个日期相差的天数计算
  9. 【正点原子FPGA连载】第四章 Vivado软件的安装和使用 -摘自【正点原子】领航者ZYNQ之FPGA开发指南_V2.0
  10. 【51 Nod 1326】遥远的旅途