js判断浏览器以及版本号,针对流行的各种浏览器,IE,firefox,chrome,opera,safari等;都可以判断浏览器以及版本号。
function appInfo(){
var browser = {appname: 'unknown', version: 0},
userAgent = window.navigator.userAgent.toLowerCase();
if ( /(msie|firefox|opera|chrome|netscape|edge)\D+(\d[\d.]*)/.test( userAgent )){
browser.appname = RegExp.$1;
browser.version = RegExp.$2;
} else if ( /version\D+(\d[\d.]*).*safari/.test( userAgent ) ){
browser.appname = 'safari';
browser.version = RegExp.$2;
} else if(/rv:11.0/.test( userAgent)){
browser.appname = 'msie';
browser.version = 11;
}
return browser;
}