珠峰培训

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

作者:

2011-09-04 09:10:26

208

       function getOs() {

          var OsObject = "";
 if (navigator.userAgent.indexOf("TheWorld") > 0) {  
              return "世界之窗";
          }
 
          if (navigator.userAgent.indexOf("MSIE 8.0") > 0) {
               return "IE 8.0";
          }
 if (navigator.userAgent.indexOf("MSIE 7.0") > 0) {
              return "IE 7.0";
          }
 if (navigator.userAgent.indexOf("MSIE 6.0") > 0) {
 
              return "IE 6.0";
          }
 
          if (isFirefox = navigator.userAgent.indexOf("Firefox") > 0) {
 
              return "Firefox";
          }
 
 if (isChrome = navigator.userAgent.indexOf("Chrome") > 0) {
 
              return "Chrome";
          }
 
          if (isSafari = navigator.userAgent.indexOf("Safari") > 0) {
 
 alert(navigator.userAgent);
              return "Safari";
          }
 
          if (isCamino = navigator.userAgent.indexOf("Camino") > 0) {
 
              return "Camino";
 
          }
 
          if (isMozilla = navigator.userAgent.indexOf("Gecko/") > 0) {
 
              return "Gecko";
Opera
          }
 
 if (isOpera = navigator.userAgent.indexOf("Presto/") > 0) {
 
              return "Opera";
          }
 
 
 else
 {
  return -1;//未知类型
 }
 
      }