javascript获取浏览器类型和版本的方法(js获取浏览器版本)

2014-03-13 29

function getExplorerInfo() {
 var explorer = window.navigator.userAgent.toLowerCase() ;
 //ie 
 if (explorer.indexOf("msie") >= 0) {
    var ver=explorer.match(/msie ([\d.]+)/)[1];
    return {type:"IE",version:ver};
 }
 //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];
     return {type:"Chrome",version:ver};
 }
 //Opera
 else if(explorer.indexOf("opera") >= 0){
 var ver=explorer.match(/opera.([\d.]+)/)[1];
 return {type:"Opera",version:ver};
 }
 //Safari
 else if(explorer.indexOf("Safari") >= 0){
 var ver=explorer.match(/version\/([\d.]+)/)[1];
 return {type:"Safari",version:ver};
 }
 }
 alert("type:"+getExplorerInfo().type+"\nversion:"+getExplorerInfo().version);
展开阅读全文

更多Javascript文章

javascript中类的定义及其方式(《javascript高级程序设计》学习笔记)
Jul 04 19
实现placeholder效果的方案汇总
Jun 11 62
浅谈jQuery中height与width
Jul 06 26
Nodejs回调加超时限制两种实现方法
Jun 09 66
vue.js组件之间传递数据的方法
Jul 10 19
Angularjs 1.3 中的$parse实例代码
Sep 14 23
webstorm建立vue-cli脚手架的傻瓜式教程
Sep 22 16
手机访问当前页面