检测是否是ie浏览器及ie版本号
/*** 获取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版本号相关推荐
- javascript检测浏览器类型和版本号(兼容各浏览器)
代码 1 from: http://www.webreference.com/tools/browser/javascript.html 2 http://browserspy.dk/browse ...
- java 获取浏览器名称及版本号
java从后台获取浏览器名称及版本号,代码如下: import eu.bitwalker.useragentutils.Browser; import eu.bitwalker.useragentut ...
- QQ浏览器如何查看版本号 QQ浏览器电脑版版本号查看方法简述
在使用QQ浏览器的过程中,偶尔会需要对当前浏览器的版本号进行查看.那么,QQ浏览器该如何查看版本号呢?下面小编就来简单介绍一下QQ浏览器电脑版版本号的查看方法,不清楚具体操作的朋友还不赶紧收藏一下. ...
- js 浏览器检测,当前使用浏览器检测
简介: js 浏览器检测,当前使用浏览器检测 效果展示: 代码示例: function myBrowser() {var userAgent = navigator.userAgent; //取得浏览 ...
- js检测浏览器内核、版本号
//检测浏览器内核--返回的是两个key,name:浏览器内核的名称---version:浏览器的版本号function isBroswer () {var _broswer = {};var sUs ...
- html 怎么检测ie浏览器的最高版本号,怎样在HTML代码里面判断IE版本?
由于IE浏览器在处理前端的某些地方和其他浏览器不一致,需要进行特殊处理.因此,需要我们判断当前浏览器类型以及版本,那么我们该怎样在HTML中判断当前是IE浏览器,以及是IE的哪个版本.常见的处理方式有 ...
- 使用Modernizr 检测HTML5和CSS3浏览器支持功能
http://www.adobe.com/cn/devnet/dreamweaver/articles/using-modernizr.html 传统浏览器目前不会被完全取代,令你难以将最新的 CSS ...
- php 判断百度浏览器版本,jquery获取浏览器类型和版本号的方法
分享一个通过jquery获取浏览器类型和浏览器版本号的函数方法.具体jquery代码如下: $(document).ready(function(){ varbrow=$.browser; varbI ...
- 1、检测是用那个浏览器打开的
var exp =navigator.userAgent;//检测现在用是那个浏览器 if(exp.indexOf("Chrome") >= 0){//谷歌 }else if ...
最新文章
- 快速入门分库分表概念原理
- jQuery操作Class
- android中11种常见传感器的使用方法
- Flash ios 开发cookbook 下载(PDF)
- 机器学习实际应用_机器学习的实际好处是什么?
- Java笔试题解答和部分面试题
- Atomic原子类和Unsafe魔法类 详解
- mysql怎么换引擎_如何更换MySQL默认存储引擎
- matlab最速下降法例子,matlab 最速下降法 steepest descent (实例并附有详细说明)
- 计算机word基本知识配图,用Word 2016快速制作思维导图
- membase数据库_Meta分析之文献检索步骤
- 记一次云服务器挖矿病毒处理过程
- 磕磕碰碰三个月,终进字节
- Nginx服务器部署
- SAP BAPI_ACC_DOCUMENT_POST函数预制凭证失败报错--会计科目xxxxx 在会计科目表xxx 中没有定义
- 最小模糊聚类算法的并行化——PFM算法
- 【音视频开发】音频相关概念 - 总结
- css:a:visited限制
- 杭州市委常委、常务副市长马晓晖一行莅临先芯科技视察
- 从输入URL到页面加载完成都发生了什么
热门文章
- c语言错误c1010怎么办,fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include stdafx.h...
- 姜思达和机器人_《奇葩说》姜思达爱上人工智能 马东发全网通缉令寻人
- Java异常继承层次图
- 数值统计(多实例测试),统计给定的n个数中,负数、零和正数的个数
- 老男孩脱产班Linux运维51期
- 在线YAML转JSON工具
- 为什么我爱Golang
- Java两个日期相差的天数计算
- 【正点原子FPGA连载】第四章 Vivado软件的安装和使用 -摘自【正点原子】领航者ZYNQ之FPGA开发指南_V2.0
- 【51 Nod 1326】遥远的旅途