h5頁面判斷移動端系統為Android或IOS


  最近遇到了一個需求,即所謂的 app+web 混合開發,需要將 h5 內嵌到 APP 中,這個時候因為要對 Android 和 IOS 有不同的處理邏輯,所以我們就需要判斷一下,移動端的系統到時是哪一種。下面我們就提供一下判斷型號的方法,代碼如下:

function detect(){
    let equipmentType = "";
    let agent = navigator.userAgent.toLowerCase();
    let android = agent.indexOf("android");
    let iphone = agent.indexOf("iphone");
    let ipad = agent.indexOf("ipad");
    if(android != -1){
        equipmentType = "android";
    }
    if(iphone != -1 || ipad != -1){
        equipmentType = "ios";
    }
    return equipmentType;
}

  

  在上面的方法中,返回值為 android 則為 Android 系統,返回值為 ios 則為 IOS 系統。判斷完型號,就可以執行對應操作了。

if(detect()==='android'){
    //對Android系統的移動端頁面做點什么


}else if(detect()==='ios'){
    //對IOS系統的移動端頁面做點什么


} 

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM