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

2014-03-13 57

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文章

关于JS中prototype的理解
Sep 07 47
Jquery Mobile 自定义按钮图标
Nov 18 36
Bootstrap Table从服务器加载数据进行显示的实现方法
Sep 29 57
bootstrap datepicker插件默认英文修改为中文
Jul 28 50
Vue Cli与BootStrap结合实现表格分页功能
Aug 18 39
微信小程序实现换肤功能
Mar 14 40
Vue使用自定义指令实现拖拽行为实例分析
Jun 06 49
手机访问当前页面