我创建了 PhoneGap 应用程序,它使用 load() 函数在应用程序中加载新页面。
BackButton 事件的检测对于 iOS 和 Windows 无效。
我想知道的是如何记住最后调用的页面,以便通过事件 BackButton 返回它。
我需要做什么才能使用后退按钮启用后退事件?
最佳答案
当用户按下后退按钮时触发该事件。要覆盖默认的后退按钮行为,请为 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
关于javascript - 带有 PhoneGap 的 load() 函数的后退事件/按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37807754/