/** 描述:判断浏览器信息* 编写: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浏览器版本相关推荐

  1. JS判断浏览器类型,获得浏览器版本号

    在WEB开发中,浏览器兼容问题往往弄得我们焦头烂额.这篇文章主要是通过使用JS封装一个方法来获得当前客户端的浏览器类型和浏览器版本号.大家都知道,我们往往是通过分析浏览器的uerAgent来判断,可是 ...

  2. java判断浏览器类型_判断浏览器类型

    一.判断是否为IE 以前判断是否IE浏览器用的是window.navigator.userAgent,跟踪这个信息,发现在开发环境,识别为IE10,但访问服务器则识别为IE11,但IE11的userA ...

  3. java验证ie版本的正则表达式_JS 浏览器类型判断,IE版本类型判断,正则表达式判断。...

    常用的 JavaScript 检测浏览器为 IE 是哪个版本的代码,包括是否是最人极端厌恶的 ie6 识别与检测. 复制代码 代码如下: var isIE=!!window.ActiveXObject ...

  4. JS获取客户端信息(屏幕分辨率、浏览器版本、操作系统版本)

    废话就不多说了,直接上JS代码,如下: /*** 获取浏览器版本* @returns*/ function getBrowserInfo(){var agent = navigator.userAge ...

  5. js 获取某iframe中document,浏览器兼容

    /// <summary> /// 获取iframe中document,浏览器兼容 /// 王洪岐 /// id:iframe的ID /// </summary> functi ...

  6. JS获取移动端系统信息(操作系统、操作系统版本、横竖屏状态、设备类型、网络状态、生成浏览器指纹)...

    function getOS() { // 获取当前操作系统 var os; if (navigator.userAgent.indexOf('Android') > -1 || navigat ...

  7. 获取当前访问的浏览器类型--处理各个浏览器兼容

    //判断当前访问浏览器 返回一个 /* 返回值类型 object{name:"chrome",version:5.0,isChrome:true} */ getBrowser() ...

  8. JS_js判断当前是否是微信浏览器,判断移动端浏览器类型,微信浏览器、支付宝小程序、微信小程序等

    判断当前是否是微信浏览器 var ua = navigator.userAgent.toLowerCase(); var isWeixin = ua.indexOf('micromessenger') ...

  9. 判断浏览器类型 (区分IE浏览器)

    很久不见啦 (오랜만이다)

最新文章

  1. USACO 3.1 Agri-Net 最短网络 (最小生成树)(克鲁斯卡尔算法)
  2. Jenkins真正地完整迁移流程(亲测有效)
  3. python38moduledocs是什么_Python模块(Module)
  4. 令牌桶算法和漏桶算法python_图解Python算法
  5. mysql5.7安装完成后密码是多少_安装了mysql5.7后,如何进行配置(密码等)初始化...
  6. python初学者怎么入门-python初学者怎么入门
  7. 文本聚类python fcm_机器学习笔记----Fuzzy c-means(FCM)模糊聚类详解及matlab实现
  8. 全网首发:JDK绘制文字:八、绘制函数简要分析
  9. 在线swf转html,swf转换器
  10. 教程——sumolympics
  11. 2020-11-03 oracle sql根据身份证号来判断性别
  12. 什么是光纤?光纤的原理是什么?你能想象没有光纤通讯的世界么?
  13. Git之(三)辅助命令
  14. 父亲母亲-山里老房子
  15. 服务器排性能行榜,服务器CPU性能排行榜天梯图(双路/三路/四路)
  16. 格密码LLL算法:如何解决最短向量SVP问题(2)
  17. 如何解决苹果电脑(Macbook Pro)没有声音?
  18. python脚本控制ios手机app_iOS自动打包ipa(Python脚本)
  19. Metasploit用法大全
  20. 我是一个线程,篮球场上的小野马

热门文章

  1. 和月薪5W的华为程序员聊过后,才知道自己一直在打杂...
  2. 《网课习题汇总 之 李白在安陆》
  3. python从入门到入魔第三天——time库和datetime库基本使用
  4. 通过示波器主板讲解示波器原理
  5. 多目标优化算法:多目标变色龙群优化算法MOCSA(提供MATLAB源码)
  6. 污水处理常用指标、公式及水质标准
  7. python获取当前日期_python获取当前的日期和时间
  8. iOS CPU VS GPU
  9. 学习Vue3 第五章(Vue核心虚拟Dom和 diff 算法)
  10. mysql比较多列最大值_SQL多列查询最大值