js获取当前浏览器类型 和IE浏览器版本
/** 描述:判断浏览器信息* 编写:LittleQiang_w* 日期:2016.1.5* 版本:V1.1*///判断当前浏览类型
Public.myBrowser = function(){var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串var isOpera = userAgent.indexOf("Opera") > -1; //判断是否Opera浏览器var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera; //判断是否IE浏览器var isEdge = userAgent.indexOf("Windows NT 6.1; Trident/7.0;") > -1 && !isIE; //判断是否IE的Edge浏览器var isFF = userAgent.indexOf("Firefox") > -1; //判断是否Firefox浏览器var isSafari = userAgent.indexOf("Safari") > -1 && userAgent.indexOf("Chrome") == -1; //判断是否Safari浏览器var isChrome = userAgent.indexOf("Chrome") > -1 && userAgent.indexOf("Safari") > -1; //判断Chrome浏览器if (isIE){var reIE = new RegExp("MSIE (\\d+\\.\\d+);");reIE.test(userAgent);var fIEVersion = parseFloat(RegExp["$1"]);if(fIEVersion == 7){ return "IE7";}else if(fIEVersion == 8){ return "IE8";}else if(fIEVersion == 9){ return "IE9";}else if(fIEVersion == 10){ return "IE10";}else if(fIEVersion == 11){ return "IE11";}else{ return "0"}//IE版本过低}//isIE endif (isFF) { return "FF";}if (isOpera) { return "Opera";}if (isSafari) { return "Safari";}if (isChrome) { return "Chrome";}if (isEdge) { return "Edge";}
}//myBrowser() end//判断是否是IE浏览器
function isIE()
{var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera; //判断是否IE浏览器if(isIE){return "1";}else{return "-1";}
}//判断是否是IE浏览器,包括Edge浏览器
function IEVersion()
{var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera; //判断是否IE浏览器var isEdge = userAgent.indexOf("Windows NT 6.1; Trident/7.0;") > -1 && !isIE; //判断是否IE的Edge浏览器if(isIE){var reIE = new RegExp("MSIE (\\d+\\.\\d+);");reIE.test(userAgent);var fIEVersion = parseFloat(RegExp["$1"]);if(fIEVersion == 7){ return "IE7";}else if(fIEVersion == 8){ return "IE8";}else if(fIEVersion == 9){ return "IE9";}else if(fIEVersion == 10){ return "IE10";}else if(fIEVersion == 11){ return "IE11";}else{ return "0"}//IE版本过低}else if(isEdge){return "Edge";}else{return "-1";//非IE}
}
js获取当前浏览器类型 和IE浏览器版本相关推荐
- JS判断浏览器类型,获得浏览器版本号
在WEB开发中,浏览器兼容问题往往弄得我们焦头烂额.这篇文章主要是通过使用JS封装一个方法来获得当前客户端的浏览器类型和浏览器版本号.大家都知道,我们往往是通过分析浏览器的uerAgent来判断,可是 ...
- java判断浏览器类型_判断浏览器类型
一.判断是否为IE 以前判断是否IE浏览器用的是window.navigator.userAgent,跟踪这个信息,发现在开发环境,识别为IE10,但访问服务器则识别为IE11,但IE11的userA ...
- java验证ie版本的正则表达式_JS 浏览器类型判断,IE版本类型判断,正则表达式判断。...
常用的 JavaScript 检测浏览器为 IE 是哪个版本的代码,包括是否是最人极端厌恶的 ie6 识别与检测. 复制代码 代码如下: var isIE=!!window.ActiveXObject ...
- JS获取客户端信息(屏幕分辨率、浏览器版本、操作系统版本)
废话就不多说了,直接上JS代码,如下: /*** 获取浏览器版本* @returns*/ function getBrowserInfo(){var agent = navigator.userAge ...
- js 获取某iframe中document,浏览器兼容
/// <summary> /// 获取iframe中document,浏览器兼容 /// 王洪岐 /// id:iframe的ID /// </summary> functi ...
- JS获取移动端系统信息(操作系统、操作系统版本、横竖屏状态、设备类型、网络状态、生成浏览器指纹)...
function getOS() { // 获取当前操作系统 var os; if (navigator.userAgent.indexOf('Android') > -1 || navigat ...
- 获取当前访问的浏览器类型--处理各个浏览器兼容
//判断当前访问浏览器 返回一个 /* 返回值类型 object{name:"chrome",version:5.0,isChrome:true} */ getBrowser() ...
- JS_js判断当前是否是微信浏览器,判断移动端浏览器类型,微信浏览器、支付宝小程序、微信小程序等
判断当前是否是微信浏览器 var ua = navigator.userAgent.toLowerCase(); var isWeixin = ua.indexOf('micromessenger') ...
- 判断浏览器类型 (区分IE浏览器)
很久不见啦 (오랜만이다)
最新文章
- USACO 3.1 Agri-Net 最短网络 (最小生成树)(克鲁斯卡尔算法)
- Jenkins真正地完整迁移流程(亲测有效)
- python38moduledocs是什么_Python模块(Module)
- 令牌桶算法和漏桶算法python_图解Python算法
- mysql5.7安装完成后密码是多少_安装了mysql5.7后,如何进行配置(密码等)初始化...
- python初学者怎么入门-python初学者怎么入门
- 文本聚类python fcm_机器学习笔记----Fuzzy c-means(FCM)模糊聚类详解及matlab实现
- 全网首发:JDK绘制文字:八、绘制函数简要分析
- 在线swf转html,swf转换器
- 教程——sumolympics
- 2020-11-03 oracle sql根据身份证号来判断性别
- 什么是光纤?光纤的原理是什么?你能想象没有光纤通讯的世界么?
- Git之(三)辅助命令
- 父亲母亲-山里老房子
- 服务器排性能行榜,服务器CPU性能排行榜天梯图(双路/三路/四路)
- 格密码LLL算法:如何解决最短向量SVP问题(2)
- 如何解决苹果电脑(Macbook Pro)没有声音?
- python脚本控制ios手机app_iOS自动打包ipa(Python脚本)
- Metasploit用法大全
- 我是一个线程,篮球场上的小野马