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阅读 269评论 1 1
  •   判断是不是移动设备浏览现如今各种终端越来越多,用户可以随时随地在任何设备上查看优质的网页,但是这对于前端程序员...
    商洛小精灵阅读 882评论 0 2
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,272评论 0 4
  • 入春时节雨, 纷纷 路上行, 人欲断魂。肝肠寸断心心念, 惆怅,叛离抹泪痕。 痕散伤疤长留地, 静待有缘人
    老苍的浮生阅读 195评论 0 0
  • 梦 茂非 在我的梦里 来到你梦中 相约花下 轻轻的在你耳旁 ...
    茂非阅读 187评论 0 1