我一直在努力解决这个问题,在我的cordova应用程序中,后退按钮将退出应用程序,无论如何。我已尝试过我在网上遇到的所有解决方案,但没有取得任何成功。
我尝试的所有解决方案(例如下面的例子)产生了相同的结果。
document.addEventListener("backbutton", onBackKeyDown, false);
function onBackKeyDown() {
// Handle the back button
}
我的回调中的代码执行没有问题,但在执行后,它退出应用程序。我可以通过在函数中包含ReferenceError来阻止退出,例如
console.log(undefinedVar);
但这显然不是最佳做法。 有解决方案吗?
答案 0 :(得分:0)
您好请尝试以下代码:
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
document.addEventListener("backbutton", function (e) {
e.preventDefault();
}, false);
}
这应该有用。