【发布时间】:2017-07-31 10:22:46
【问题描述】:
我一直在努力解决这个问题,在我的科尔多瓦应用程序中,无论如何,后退按钮都会退出应用程序。我已经尝试了我在网上遇到的所有解决方案,但都没有成功。
我尝试过的所有解决方案(下面的示例)都产生了相同的结果。
document.addEventListener("backbutton", onBackKeyDown, false);
function onBackKeyDown() {
// Handle the back button
}
我的回调中的代码执行没有问题,但执行后,它会退出应用程序。例如,我可以通过在函数中包含 ReferenceError 来防止退出
console.log(undefinedVar);
但这显然不是最佳实践。 有解决办法吗?
【问题讨论】:
-
你可以试试这个
document.addEventListener("backbutton", function (e) { e.preventDefault(); }, false); -
我试过了,但它不起作用,就像我在网上找到的任何其他解决方案一样
-
我猜你在设备就绪事件触发后添加后退按钮事件监听器,否则它将不起作用
标签: javascript android cordova