- function appInfo(){
- var browser = {
- msie: false, firefox: false, opera: false, safari: false,
- chrome: false, netscape: false, appname: 'unknown', version: 0
- },
- userAgent = window.navigator.userAgent.toLowerCase();
- if ( /(msie|firefox|opera|chrome|netscape)D+(d[d.]*)/.test( userAgent ) ){
- browser[RegExp.$1] = true;
- browser.appname = RegExp.$1;
- browser.version = RegExp.$2;
- } else if ( /versionD+(d[d.]*).*safari/.test( userAgent ) ){ // safari
- browser.safari = true;
- browser.appname = 'safari';
- browser.version = RegExp.$2;
- }
- return browser;
- }
- // 调用示例
- var myos = appInfo();
- // 如果当前浏览器是IE,弹出浏览器版本,否则弹出当前浏览器名称和版本
- if ( myos.msie ){
- alert( myos.version ); //弹出IE版本
- } else {
- alert( myos.appname + myos.version );
- }
判断浏览器是否为遨游
- function appInfo(){
- var browser = {
- msie: false, firefox: false, opera: false, safari: false,
- chrome: false, netscape: false, appname: 'unknown', version: 0
- },
- userAgent = window.navigator.userAgent.toLowerCase();
- if ( /(maxthon|firefox|opera|chrome|netscape)D+(d[d.]*)/.test( userAgent ) ){
- browser[RegExp.$1] = true;
- browser.appname = RegExp.$1;
- browser.version = RegExp.$2;
- } else if ( /versionD+(d[d.]*).*safari/.test( userAgent ) ){ // safari
- browser.safari = true;
- browser.appname = 'safari';
- browser.version = RegExp.$2;
- }
- return browser;
- }
- // 调用示例
- var myos = appInfo();
- // 如果当前浏览器是IE,弹出浏览器版本,否则弹出当前浏览器名称和版本
- if ( myos.msie ){
- alert( myos.version ); //弹出IE版本
- } else {
- alert( myos.appname + myos.version );
- }