zoukankan      html  css  js  c++  java
  • JavaScript教程:JavaScript如何判定用户浏览器类型和版本号?

    function userAgent(){ 
     var ua = navigator.userAgent; 
     ua = ua.toLowerCase();
     var match = /(webkit)[ \/]([\w.]+)/.exec(ua) || 
      /(opera)(?:.*version)?[ \/]([\w.]+)/.exec(ua) ||
      /(msie) ([\w.]+)/.exec(ua) ||
      !/compatible/.test(ua) && /(mozilla)(?:.*? rv:([\w.]+))?/.exec(ua)||[]; 
     //如果需要获取浏览器版本号:match[2] 
         switch(match[1]){      
      case "msie":      //ie       
      if (parseInt(match[2]) === 6)    //ie6
      document.body.innerHTML='IE6 '     
      else if (parseInt(match[2]) === 7)    //ie7     
      alert("ie7");      
      else if (parseInt(match[2]) === 8)    //ie8    
      alert("ie8");     
      break;    
      case "webkit":     //safari or chrome    
      alert("safari or chrome");   
      break;       case "opera":      //opera     
      alert("opera");    
      break;  
      case "mozilla":    //Firefox  
         alert("Firefox");    
      break;    
      default:         
      break;   
     } 
      }
  • 相关阅读:
    将maven项目托管到github
    HDOJ_1215_七夕节
    HDOJ_1108_最小公倍数
    HDOJ_1061_Rightmost Digit
    HDON_1021_Fibonacci Again
    HDOJ_1008_Elevator
    HDOJ_1235_统计同成绩学生人数
    HDOJ_2006_求奇数的乘积
    HDOJ_1201_18岁生日
    HDOJ_1019_大二写_Least Common Multiple
  • 原文地址:https://www.cnblogs.com/lidabo/p/2429150.html
Copyright © 2011-2022 走看看