uniapp打包的客户端自带html5+支持,也就plus.xx。
常规的客户端看是否已经集成了html5+sdk,未集成则webview嵌入h5也不能支持。
即同h5,uniapp apk安卓可以,另外的安卓就不支持。
一 html5+ plus解释
1 plus不能在浏览器环境下使用,必须要在手机APP上才能使用,因为它操控的是APP原生功能,且app webview支持
2 小程序及 H5 等平台是没有 HTML5+ 扩展规范的,因此在 uni-app 调用 HTML5+ 的扩展规范时,需要注意使用条件编译。
3 #ifdef APP-PLUS 中写plus.xx 表示打包成app时调用原生功能;#ifdef H5 表示是打包h5时,调用原生。
二 待定:
小程序及 H5 等平台是没有 HTML5+ 扩展规范的,因此在 uni-app 调用 HTML5+ 的扩展规范时,需要注意使用条件编译。
实际直接改为下面&这种也行。
onShow() {
//
if(window.plus) {
plus.device.setWakelock(true)
}
}
网友评论