单页面返回(要放在被返回的页面中)最好是建一个js来存放这段代码,然后在页面中引入
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();
}
})
});
});
主页返回:提示再按一次退出程序(放在主页中)最好是新建js然后在主页引入
document.addEventListener('plusready', function(a) {
var first = null;
plus.key.addEventListener('backbutton', function() {
//首次按键,提示‘再按一次退出应用’
if (!first) {
first = new Date().getTime();
plus.nativeUI.toast( "再按一次退出程序");
setTimeout(function() {
first = null;
}, 1000);
} else {
console.log(1);
if (new Date().getTime() - first < 1000) {
plus.runtime.quit();
}
}
}, false);
});