JS获取浏览器信息/判断浏览器类型

var explorer = window.navigator.userAgent.toLowerCase() ;  //获取浏览器信息

//ie 浏览器

if (explorer.indexOf("msie") >= 0) {

var ver=explorer.match(/msie ([\d.]+)/)[1];  //匹配版本号

}

//firefox

else if (explorer.indexOf("firefox") >= 0) {

var ver=explorer.match(/firefox\/([\d.]+)/)[1];

return {type:"Firefox",version:ver};

}

//Chrome

else if(explorer.indexOf("chrome") >= 0){

var ver=explorer.match(/chrome\/([\d.]+)/)[1];

}

//Opera

else if(explorer.indexOf("opera") >= 0){

var ver=explorer.match(/opera.([\d.]+)/)[1];

}

//Safari

else if(explorer.indexOf("Safari") >= 0){

var ver=explorer.match(/version\/([\d.]+)/)[1];

}

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

推荐阅读更多精彩内容

  • var explorer = window.navigator.userAgent.toLowerCase() ;...
    peng_js阅读 196评论 1 1
  •   判断是不是移动设备浏览现如今各种终端越来越多,用户可以随时随地在任何设备上查看优质的网页,但是这对于前端程序员...
    商洛小精灵阅读 594评论 0 2
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 2,088评论 0 4
  • 入春时节雨, 纷纷 路上行, 人欲断魂。肝肠寸断心心念, 惆怅,叛离抹泪痕。 痕散伤疤长留地, 静待有缘人
    老苍的浮生阅读 49评论 0 0
  • 梦 茂非 在我的梦里 来到你梦中 相约花下 轻轻的在你耳旁 ...
    茂非阅读 94评论 0 1
  • 昨天,是今年法定假期介绍后的第一个工作日,而我却在家躺着。从书中抬眼看窗外的骄阳,虽然神处室内皮肤依然能感受到阳光...
    小谷开芝麻花阅读 118评论 0 1
  • 你是怎样肯定一个人是真的喜欢你呢 是不怕麻烦的跑很远来照顾你 是半夜你胃疼送来的胃疼药 是凌晨去火车站接你 是给你...
    安然无恙好入眠x阅读 30评论 0 0
  • 在厕所里 蹲着 玩着手机 漫无目的 在手机里 飞着 拥抱世界 精彩无比 手机的电 也是我的生命 年轻的绿色退成屎黄...
    随羽而安阅读 79评论 0 2