javascript 擷取瀏覽器類型與版本號碼

來源:互聯網
上載者:User
  1. function getBrowserVersion() {  
  2.     var browser = {};  
  3.     var userAgent = navigator.userAgent.toLowerCase();  
  4.     var s;  
  5.     (s = userAgent.match(/msie ([\d.]+)/))  
  6.             ? browser.ie = s[1]  
  7.             : (s = userAgent.match(/firefox\/([\d.]+)/))  
  8.                     ? browser.firefox = s[1]  
  9.                     : (s = userAgent.match(/chrome\/([\d.]+)/))  
  10.                             ? browser.chrome = s[1]  
  11.                             : (s = userAgent.match(/opera.([\d.]+)/))  
  12.                                     ? browser.opera = s[1]  
  13.                                     : (s = userAgent  
  14.                                             .match(/version\/([\d.]+).*safari/))  
  15.                                             ? browser.safari = s[1]  
  16.                                             : 0;  
  17.     var version = "";  
  18.     if (browser.ie) {  
  19.         version = 'msie ' + browser.ie;  
  20.     } else if (browser.firefox) {  
  21.         version = 'firefox ' + browser.firefox;  
  22.     } else if (browser.chrome) {  
  23.         version = 'chrome ' + browser.chrome;  
  24.     } else if (browser.opera) {  
  25.         version = 'opera ' + browser.opera;  
  26.     } else if (browser.safari) {  
  27.         version = 'safari ' + browser.safari;  
  28.     } else {  
  29.         version = '未知瀏覽器';  
  30.     }  
  31.     return version;  

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.