1. 程式人生 > >JavaScript判斷當前手機是Android還是iOS系統

JavaScript判斷當前手機是Android還是iOS系統

san avi ios系統 rip gen style bsp 系統版本 span

 1      $(function () {
 2          var u = navigator.userAgent, app = navigator.appVersion;
 3          var isAndroid = u.indexOf(‘Android‘) > -1 || u.indexOf(‘Linux‘) > -1; //g
 4 
 5          //要先判斷當前是什麽系統,否則會報錯,無法執行語句
 6          if (isAndroid) {
 7              console.log(isAndroid);
 8          }else
{ 9 if (navigator.userAgent.match(/os\s+(\d+)/i) == null) { 10 } else { 11 var IOSversion = navigator.userAgent.match(/os\s+(\d+)/i)[1] - 0;//獲取iOS的系統版本號 12 13 var isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //iOS終端 14 console.log(isIOS);
15 16 if (isIOS && IOSversion < "11") { 17 18 } else { 19 20 console.log("我是iOS11"); 21 } 22 } 23 } 24 25 }); 26
27

  這樣就可以進行一些事件的判斷和處理。

JavaScript判斷當前手機是Android還是iOS系統