javascript检测浏览器及其版本的代码


JavaScript #浏览器2012-05-19 00:04
01getBrowser : function(){
02 var browser = {
03  msie: false, firefox: false, opera: false, safari: false,
04  chrome: false, netscape: false, appname: 'unknown', version: 0
05 },
06 userAgent = window.navigator.userAgent.toLowerCase();
07 if ( /(msie|firefox|opera|chrome|netscape)\D+(\d[\d.]*)/.test( userAgent ) ){
08  browser[RegExp.$1] = true;
09  browser.appname = RegExp.$1;
10  browser.version = RegExp.$2;
11 } else if ( /version\D+(\d[\d.]*).*safari/.test( userAgent ) ){ // safari
12  browser.safari = true;
13  browser.appname = 'safari';
14  browser.version = RegExp.$2;
15 }
16 return browser.appname + browser.version;
17}

相关文章

粤ICP备11097351号-1