我创建了PhoneGap应用,它使用load()函数在应用中加载新页面。
BackButton事件的检测对iOS和Windows无效。
我想知道的是如何记住调用的最后一页,以便使用事件BackButton返回它。
我需要做什么才能使用后退按钮启用后退事件?
答案 0 :(得分:1)
当用户按下后退按钮时,事件将触发。要覆盖默认的后退按钮行为,请为backbutton
事件注册事件侦听器。不再需要调用任何其他方法来覆盖后退按钮的行为。
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
document.addEventListener("backbutton", onBackKeyDown, false);
}
function onBackKeyDown() {
// Handle the back button
alert("Back button pressed");
}
了解更多选项
cordova.apache.org/docs/en/latest/cordova/events/events.html
答案 1 :(得分:0)
还记得在 localStorage 或 sessionStorage 中访问的最后一页吗?
然后按下后退按钮重定向到该页面。
我做到了,效果很好。