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"; }
上面程式碼比較全面,不僅僅實現判斷兩種系統的功能,註釋部分已經說明。
相關文章
- JS 判斷客戶端是iOS還是AndroidJS客戶端iOSAndroid
- 判斷客戶端是iOS還是Android,判斷是不是在微信瀏覽器開啟客戶端iOSAndroid瀏覽器
- JavaScript判斷系統和瀏覽器JavaScript瀏覽器
- 判斷javaScript變數是Ojbect型別還是Array型別JavaScript變數型別
- 怎麼判斷Win10系統中硬碟是SSD還是HDDWin10硬碟
- JavaScript 判斷是否是陣列JavaScript陣列
- javascript如何判斷Object是空物件JavaScriptObject物件
- JavaScript 判斷變數是否是函式JavaScript變數函式
- JavaScript判斷數字是否是質數JavaScript
- 判斷使用的是 x11 還是 wayland
- fastjson判斷JSON字串是Object還是List<Object>ASTJSON字串Object
- javascript中怎麼判斷某變數是null,undefined,還是不存這個變數 ? 以及變數是array 還是 object 還是 null ?JavaScript變數NullUndefinedObject
- cv2 判斷圖片是冷還是暖
- python 判斷變數是數字型還是字元型Python變數字元
- 通過ABAP程式碼判斷當前系統型別,BYD還是S4 OP還是S4 Cloud型別Cloud
- JavaScript 判斷閏年JavaScript
- Javascript判斷空物件JavaScript物件
- JS判斷當前裝置是 PC IOS AndriodJSiOS
- js判斷手機系統JS
- windows 之醬紫判斷是UEFI還是legacy啟動Windows
- js 判斷是手機訪問,還是pc訪問JS
- 判斷在移動端還是PC開啟
- (IOS)判斷密碼格式iOS密碼
- Linux下判斷磁碟是SSD還是HDD的3種方法Linux
- 筆記: 判斷lib庫是動態庫還是靜態庫筆記
- JAVA關於判斷年份是閏年還是平年的問題Java
- ionic-判斷是裝置時手機還是平板(iPad,tablet)iPad
- vue 判斷使用者處於手機還是PCVue
- python 判斷作業系統型別Python作業系統型別
- 如何判斷作業系統大小端作業系統
- 判斷Linux系統是否被黑的方法Linux
- JavaScript 判斷函式是否存在JavaScript函式
- JavaScript判斷資料型別JavaScript資料型別
- JavaScript判斷字串是否為空JavaScript字串
- 如何用JavaScript判斷前端應用執行環境(移動平臺還是桌面環境)JavaScript前端
- iOS 常用圖片格式判斷 (Swift)iOSSwift
- 判斷是什麼字元字元
- 如何判斷 JavaScript 物件是否為空?JavaScript物件
- javascript 判斷括號是否配對。JavaScript