JavaScript判斷當前手機是Android還是iOS系統
阿新 • • 發佈:2018-02-05
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系統