判断浏览器类型和版本

 1 function get_browser(){
2 //判断浏览器类型和版本
3 var Sys = {};
4 var ua = navigator.userAgent.toLowerCase();
5 var s;
6 (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] :
7 (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] :
8 (s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] :
9 (s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] :
10 (s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;
11 var _name = '';
12 var _version = '';
13 //以下进行测试
14 if(Sys.ie){ _name = 'IE'; _version = Sys.ie;}
15 else if(Sys.firefox){ _name = 'Firefox'; _version = Sys.firefox;}
16 else if(Sys.chrome){ _name = 'Chrome'; _version = Sys.chrome;}
17 else if(Sys.opera){ _name = 'Opera'; _version = Sys.opera;}
18 else if(Sys.safari){ _name = 'Safari'; _version = Sys.safari;}
19 return {name:_name,version:_version};
20 }

 

posted @ 2012-01-17 16:14  祥辉  阅读(121)  评论(0编辑  收藏  举报