判斷是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"; }
相關文章
- 判斷是蘋果系統還是安卓系統的代蘋果安卓
- JavaScript判斷ios還是android系統JavaScriptiOSAndroid
- JS 判斷客戶端是iOS還是AndroidJS客戶端iOSAndroid
- java判斷IOS還是安卓,跳轉不同的連線JavaiOS安卓
- 判斷Android 系統是MIUI 的,魅族的Flyme ,還是原生的?AndroidUI
- Android app 判斷是手機還是平板AndroidAPP
- 判斷客戶端是iOS還是Android,判斷是不是在微信瀏覽器開啟客戶端iOSAndroid瀏覽器
- fastjson判斷JSON字串是Object還是List<Object>ASTJSON字串Object
- 如何判斷使用者用的是Android手機還是IOS手機AndroidiOS
- js判斷一個函式是內建還是自定義程式碼例項JS函式
- PHP獲取瀏覽器型號,判斷安卓還是IOS訪問PHP瀏覽器安卓iOS
- 判斷手機還是電腦登陸程式碼
- js 判斷是手機訪問,還是pc訪問JS
- js如何判斷一個變數是物件還是nullJS變數物件Null
- js判斷是否是IE瀏覽器程式碼JS瀏覽器
- 怎麼判斷Win10系統中硬碟是SSD還是HDDWin10硬碟
- js如何判斷物件的屬性值是物件還是陣列JS物件陣列
- 通過ABAP程式碼判斷當前系統型別,BYD還是S4 OP還是S4 Cloud型別Cloud
- js如何判斷一個方法是內建的還是自定義的JS
- 判斷使用的是 x11 還是 wayland
- Android 程式設計下判斷當前裝置是手機還是平板Android程式設計
- js如何判斷屬性是本身具有還是繼承別人的JS繼承
- 蘋果iOS系統頻繁更新 到底升還是不升?蘋果iOS
- JS判斷當前裝置是 PC IOS AndriodJSiOS
- js如何判斷一個變數是陣列還是其他物件JS變數陣列物件
- js實現的判斷是否是閏年程式碼例項JS
- 如何判斷Unix系統的一個庫檔案是32位還是64位的
- js如何判斷一個變數是數字還是數字字串JS變數字串
- JavaScript判斷陣列還是物件JavaScript陣列物件
- PHP判斷是手機端還是PC端PHP
- javascript判斷是否是觸屏程式碼JavaScript
- 判斷客戶端是微信,還是支付寶客戶端
- cv2 判斷圖片是冷還是暖
- 判斷當前應用程式處於前臺還是後臺 ANDROIDAndroid
- js如何判斷一個變數是null、undefined例項程式碼JS變數NullUndefined
- python 判斷變數是數字型還是字元型Python變數字元
- windows 之醬紫判斷是UEFI還是legacy啟動Windows
- jquery判斷一個元素是隱藏還是顯示jQuery