vue打包app嵌入h5,區分app進入和android,ios顯示不同的下載鏈接


vue打包app嵌入h5,區分app進入和android,ios顯示不同的下載鏈接

需求:自己app打開的登錄頁面不顯示app下載鏈接。
其他地方打開判斷android手機的跳轉到android下載頁鏈接,ios手機的跳轉到ios下載鏈接,pc版的不顯示下載鏈接。

H5前端與Android和iOS混合開發時,需要區分瀏覽器平台,JS判斷客戶端是否是iOS或者Android手機移動端

 

document.addEventListener('plusready', function() {
    plus.navigator.setStatusBarBackground("#0a122c");
    plus.navigator.setStatusBarStyle('light');
    plus.key.addEventListener('backbutton', listenerBackbutton, false);
    //是否app進入的
    setTimeout(function() {
        $cookies.set("isapp", "true","1d");
      }, 100);
    
});

<div class="downapp" v-if="$cookies.get('isapp') != 'true'">
  <a :href="downurl" target="_blank">
  <md-icon name="down_icon" slot="left"></md-icon> 下載APP
  </a>
</div>
    
var u = navigator.userAgent;
if(u.indexOf('Android') > -1 || u.indexOf('Adr') > -1){
  this.downurl = "android-douwnurl";
}else{
  this.downurl = "ios-douwnurl";
}

 

 


免責聲明!

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



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