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";
}

