2011-01-28 37 views

Trả lời

5
function BrowserDetection() { 

     if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)) { 

      var ffversion = new Number(RegExp.$1) ;  
     } 

     else if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) { 

      var ieversion = new Number(RegExp.$1);  
     } 

     else if (/Chrome[\/\s](\d+\.\d+)/.test(navigator.userAgent)) { 
      var chromeversion = new Number(RegExp.$1); 
      // capture x.x portion and store as a number 

     } 
     else if (/Opera[\/\s](\d+\.\d+)/.test(navigator.userAgent)) { 

      var oprversion = new Number(RegExp.$1) 
     } 
     else if (/Safari[\/\s](\d+\.\d+)/.test(navigator.userAgent)) { 
      var safariversion = new Number(RegExp.$1); 


     } 

     } 

Sau đó, sau khi tìm thấy phiên bản, u sẽ so sánh và hiển thị cửa sổ bật lên theo nhu cầu của bạn.

0

Không phát hiện trình duyệt, phát hiện tính năng trình duyệt. Có một cuộc thảo luận hay về Stack Overflow đã có:

Browser detection versus feature detection

+1

Đây không phải là câu trả lời cho câu hỏi. Ai quan tâm họ đang nghĩ gì. –

Các vấn đề liên quan