插件窝 干货文章 如何区分dcolud(HbuilderX)打包的app访问还是手机网页访问

如何区分dcolud(HbuilderX)打包的app访问还是手机网页访问

HbuilderX dcloud app 网页端 52    来源:插件窝    2021-08-05

一共有两个方法:

方法一:

通过监听HbuilderX的plusready事件

document.addEventListener( "plusready", function(){ 
   console.log('现在是app端访问')
},false)

方法二:

// 判断runtime是否支持5+ API,分辨是否在app里面打开   
 if (navigator.userAgent.indexOf("Html5Plus") < 0) { 
     //No 不支持5+ API   
     alert('这是手机网页端浏览'); 
   } else { 
     //Yes 支持5+ API   
     alert('这是app端浏览'); 
  }