H5(html)页面如何打包成APP,HBuilderX打包app,返回键直接退出(安卓)
欢迎来到阿八个人博客网站。本 阿八个人博客 网站提供最新的站长新闻,各种互联网资讯。 喜欢本站的朋友可以收藏本站,或者加QQ:我们大家一起来交流技术! URL链接:https://www.abboke.com/rz/185426.html
H5做出来的感觉就是不如原生的好,体验不是很好,反应也不是很快,建议大家使用APP前端框架来制作
记住主页面不需要加这代码,子页面加进去,点击了就会返回上一级
记住主页面不需要加这代码,子页面加进去,点击了就会返回上一级
场景:公司vue开发的app,打包测试,返回键直退出app
解决办法:
<script>//这个不是写在首页,写在子页面(子页面才能返回,写在首页点击返回就是退出)//都是h5方法document.addEventListener('plusready', function() {var webview = plus.webview.currentWebview();plus.key.addEventListener('backbutton', function() {webview.canBack(function(e) {if(e.canBack) {webview.back();} else {webview.close(); //hide,quit//plus.runtime.quit();}})});});//纯js调用HBuilder提供的apidocument.addEventListener('plusready', function(a) {var first = null;plus.key.addEventListener('backbutton', function() {//首次按键,提示‘再按一次退出应用’if (!first) {first = new Date().getTime();console.log('再按一次退出应用');//用自定义toast提示最好setTimeout(function() {first = null;}, 1000);} else {if (new Date().getTime() - first < 1000) {plus.runtime.quit();}}}, false);});</script>
来自:阿八个人博客转发