码迷,mamicode.com
首页 > 其他好文 > 详细

判断浏览器类型

时间:2015-01-21 17:59:46      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:

  1. function appInfo(){  
  2.     var browser = {  
  3.             msie: false, firefox: false, opera: false, safari: false,   
  4.             chrome: false, netscape: false, appname: ‘unknown‘, version: 0  
  5.         },  
  6.         userAgent = window.navigator.userAgent.toLowerCase();  
  7.     if ( /(msie|firefox|opera|chrome|netscape)\D+(\d[\d.]*)/.test( userAgent ) ){  
  8.         browser[RegExp.$1] = true;  
  9.         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;  
  17. }  
  18. // 调用示例  
  19. var myos = appInfo();  
  20. // 如果当前浏览器是IE,弹出浏览器版本,否则弹出当前浏览器名称和版本  
  21. if ( myos.msie ){  
  22.     alert( myos.version ); //弹出IE版本
  23. else {  
  24.     alert( myos.appname + myos.version ); 

判断浏览器是否为遨游

  1. function appInfo(){  
  2.     var browser = {  
  3.             msie: false, firefox: false, opera: false, safari: false,   
  4.             chrome: false, netscape: false, appname: ‘unknown‘, version: 0  
  5.         },  
  6.         userAgent = window.navigator.userAgent.toLowerCase();  
  7.     if ( /(maxthon|firefox|opera|chrome|netscape)\D+(\d[\d.]*)/.test( userAgent ) ){  
  8.         browser[RegExp.$1] = true;  
  9.         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;  
  17. }  
  18. // 调用示例  
  19. var myos = appInfo();  
  20. // 如果当前浏览器是IE,弹出浏览器版本,否则弹出当前浏览器名称和版本  
  21. if ( myos.msie ){  
  22.     alert( myos.version ); //弹出IE版本
  23. else {  
  24.     alert( myos.appname + myos.version ); 
  25. }

 

判断浏览器类型

标签:

原文地址:http://www.cnblogs.com/nc-blog/p/4239509.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!