博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

判断浏览器的版本

Posted on 2012-11-19 09:12  人生梦想起飞  阅读(186)  评论(0编辑  收藏  举报

/**
* 判断浏览器的版本
*/
var browserVersion = function(){
 var Sys = {};
 var ua = navigator.userAgent.toLowerCase();
 var s;
 (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] :
 (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] :
 (s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] :
 (s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] :
 (s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;
 //以下进行测试,并返回浏览器类型
 if (Sys.ie) return('IE' + Sys.ie); //返回IE7.0
 //if (Sys.firefox) return('Firefox' + Sys.firefox);
 //if (Sys.chrome) return('Chrome' + Sys.chrome);
 //if (Sys.opera) return('Opera' + Sys.opera);
 //if (Sys.safari) return('Safari' + Sys.safari);
 if (Sys.firefox) return('Firefox');
 if (Sys.chrome) return('Chrome');
 if (Sys.opera) return('Opera');
 if (Sys.safari) return('Safari');
}();