判斷是android安卓還是ios蘋果系統的js程式碼
在實際應用中,可能需要判斷當前的系統是安卓的還是蘋果的,然後根據情況進行相應的操作。
下面就分享一段程式碼例項,它實現了相關的判斷功能。
程式碼如下:
[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"; }
相關文章
- JS 判斷客戶端是iOS還是AndroidJS客戶端iOSAndroid
- 夢幻自主研發android安卓和IOS蘋果系統短影片原始碼Android安卓iOS蘋果原始碼
- 安卓蘋果下載地址合併 蘋果安卓專用二維碼是如何生成的安卓蘋果
- 判斷客戶端是iOS還是Android,判斷是不是在微信瀏覽器開啟客戶端iOSAndroid瀏覽器
- js 判斷是手機訪問,還是pc訪問JS
- JS判斷當前裝置是 PC IOS AndriodJSiOS
- 通過ABAP程式碼判斷當前系統型別,BYD還是S4 OP還是S4 Cloud型別Cloud
- 怎麼判斷Win10系統中硬碟是SSD還是HDDWin10硬碟
- 判斷使用的是 x11 還是 wayland
- fastjson判斷JSON字串是Object還是List<Object>ASTJSON字串Object
- js判斷手機系統JS
- cv2 判斷圖片是冷還是暖
- python 判斷變數是數字型還是字元型Python變數字元
- vue:移動端判斷鍵盤事件,相容安卓iosVue事件安卓iOS
- Linux下判斷磁碟是SSD還是HDD的3種方法Linux
- 鴻蒙系統和安卓的區別 鴻蒙系統是基於安卓嗎鴻蒙安卓
- windows 之醬紫判斷是UEFI還是legacy啟動Windows
- js程式碼判斷瀏覽器JS瀏覽器
- iPhone正常的使用年限是多久?蘋果給出回應,安卓輸了?iPhone蘋果安卓
- 蘋果ios簽名是什麼意思?蘋果iOS
- JAVA關於判斷年份是閏年還是平年的問題Java
- 判斷javaScript變數是Ojbect型別還是Array型別JavaScript變數型別
- 蘋果減稅,是「大發善心」還是「另有所圖」?蘋果
- REDHAT中如何判斷主機的CPU是32位還是64位的Redhat
- Ios蘋果企業簽名是什麼iOS蘋果
- 蘋果iOS 13系統重磅新功能曝光:將是一次大改版!蘋果iOS
- 判斷在移動端還是PC開啟
- RPG遊戲還能是熱蘋果嗎?遊戲蘋果
- (IOS)判斷密碼格式iOS密碼
- 蘋果10小時下架超2.6萬款遊戲,新規下的iOS是更好還是更差蘋果遊戲iOS
- ionic-判斷是裝置時手機還是平板(iPad,tablet)iPad
- 筆記: 判斷lib庫是動態庫還是靜態庫筆記
- WWDC 18 印象:還是那個獨特的蘋果蘋果
- 原生js 判斷變數是一個陣列JS變數陣列
- 蘋果電腦上傳輸安卓檔案Android File Transfer蘋果安卓Android
- JDK是如何判斷兩個物件是否相同的?判斷的流程是什麼?JDK物件
- 蘋果力捧隱私保護 是真情還是詭辯?蘋果
- 蘋果欲為iOS 12加入數字健康功能 模仿安卓9.0?蘋果iOS安卓
- 判斷當前訪問的使用者是 PC端 還是 手機端