webapp监听手机物理返回键,返回上一页面或者关闭app


网上抄的做笔记:

1.项目下建文件夹commonFunction->physicBackListener.js

2.这个js文件内复制代码:

document.addEventListener('plusready', function () {
    var webview = plus.webview.currentWebview();
    plus.key.addEventListener('backbutton', function () {
        webview.canBack(function (e) {
            if(e.canBack){
                webview.back(-1);//返回上一页 
            }else{
                webview.close(); //关闭应用                
            }
        })
    });
})
3.全局引入监听,main.js中:
import physicBackListener from '../commonFunction/physicBackListener'//物理返回键
Vue.prototype.physicBackListener=physicBackListener
 
如果打包后真机运行返回没有正常进行,或者逻辑有问题或者关闭后再返回还能打开是路由没配好


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM