JavaScript判斷ios還是android系統
使用移動端上網已經是常態,移動端也分很多不同的系統,比如android 和 ios,實際應用中,可能需要根據不同的系統進行不同的操作,下面分享一段程式碼例項,它實現了判斷功能。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼var browser={ versions:function() { var u=navigator.userAgent, app = navigator.appVersion; return {//移動終端瀏覽器版本資訊 trident: u.indexOf('Trident') > -1, //IE核心 presto: u.indexOf('Presto') > -1, //opera核心 webKit: u.indexOf('AppleWebKit') > -1, //蘋果、谷歌核心 gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐核心 mobile: !!u.match(/AppleWebKit.*Mobile.*/) || !!u.match(/AppleWebKit/), //是否為移動終端 ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios終端 android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android終端或者uc瀏覽器 iPhone: u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1, //是否為iPhone或者QQHD瀏覽器 iPad: u.indexOf('iPad') > -1, //是否iPad webApp: u.indexOf('Safari') == -1 //是否web應該程式,沒有頭部與底部 }; }(), language:(navigator.browserLanguage || navigator.language).toLowerCase() } if(browser.versions.ios || browser.versions.iPhone || browser.versions.iPad){ window.location="https://itunes.apple.com/xxx"; } else if (browser.versions.android){ window.location="http://xxx/xxx.apk"; }
上面程式碼比較全面,不僅僅實現判斷兩種系統的功能,註釋部分已經說明。
相關文章
- 判斷是android安卓還是ios蘋果系統的js程式碼Android安卓iOS蘋果JS
- JS 判斷客戶端是iOS還是AndroidJS客戶端iOSAndroid
- 判斷是蘋果系統還是安卓系統的代蘋果安卓
- JavaScript判斷陣列還是物件JavaScript陣列物件
- 判斷Android 系統是MIUI 的,魅族的Flyme ,還是原生的?AndroidUI
- 判斷客戶端是iOS還是Android,判斷是不是在微信瀏覽器開啟客戶端iOSAndroid瀏覽器
- Android app 判斷是手機還是平板AndroidAPP
- 如何判斷使用者用的是Android手機還是IOS手機AndroidiOS
- 怎麼判斷Win10系統中硬碟是SSD還是HDDWin10硬碟
- 判斷javaScript變數是Ojbect型別還是Array型別JavaScript變數型別
- java判斷IOS還是安卓,跳轉不同的連線JavaiOS安卓
- JavaScript 判斷是否是陣列JavaScript陣列
- Android 判斷當前系統語言Android
- javascript如何判斷Object是空物件JavaScriptObject物件
- 如何判斷Unix系統的一個庫檔案是32位還是64位的
- PHP判斷是手機端還是PC端PHP
- android判斷當前系統的語言Android
- PHP獲取瀏覽器型號,判斷安卓還是IOS訪問PHP瀏覽器安卓iOS
- Android 程式設計下判斷當前裝置是手機還是平板Android程式設計
- JavaScript 判斷變數是否是函式JavaScript變數函式
- JavaScript判斷數字是否是質數JavaScript
- javascript判斷是否是觸屏程式碼JavaScript
- 判斷客戶端是微信,還是支付寶客戶端
- cv2 判斷圖片是冷還是暖
- javascript中怎麼判斷某變數是null,undefined,還是不存這個變數 ? 以及變數是array 還是 object 還是 null ?JavaScript變數NullUndefinedObject
- 判斷 iOS 版本iOS
- 通過ABAP程式碼判斷當前系統型別,BYD還是S4 OP還是S4 Cloud型別Cloud
- python 判斷變數是數字型還是字元型Python變數字元
- windows 之醬紫判斷是UEFI還是legacy啟動Windows
- fastjson判斷JSON字串是Object還是List<Object>ASTJSON字串Object
- js 判斷是手機訪問,還是pc訪問JS
- js如何判斷一個變數是物件還是nullJS變數物件Null
- jquery判斷一個元素是隱藏還是顯示jQuery
- JavaScript判斷是否是手機mobile登入JavaScript
- 判斷當前應用程式處於前臺還是後臺 ANDROIDAndroid
- 判斷ORACLE啟動時使用spfile還是pfileOracle
- js判斷手機系統JS
- 如何判斷是手機還是電腦訪問網站網站