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

2014-03-13 9

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获取select的value和text值的简单实例
Feb 26 7
jquerymobile局部渲染的各种刷新方法小结
Mar 05 7
jQuery多项选项卡的实现思路附样式及代码
Jun 03 10
倾力总结40条常见的移动端Web页面问题解决方案
May 24 8
微信小程序 定义全局数据、函数复用、模版等详细介绍
Oct 27 5
js消除图片小游戏代码
Dec 11 6
解决Vue项目中tff报错的问题
Oct 21 8
手机访问当前页面