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() ;...
    上善若水_900e阅读 516评论 0 0
  •   判断是不是移动设备浏览现如今各种终端越来越多,用户可以随时随地在任何设备上查看优质的网页,但是这对于前端程序员...
    商洛小精灵阅读 874评论 0 2
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,270评论 0 4
  • 秋日 静谧而美好 唯独喜好清晨的雨露 沿着湖畔漫步 凉意四起 一路是景 青草的味道 泥土的芬芳 落叶 草籽 ...
    J墨的日记阅读 230评论 0 0
  • 关于潘多拉的盒子,最普遍的传说大概就是人类本来生活得无忧无虑,直到潘多拉出于好奇打开了魔盒,痛苦、恐惧、战争、疾病...
    莹然其华阅读 372评论 0 0