gpt4 book ai didi

javascript - 清除 jquerymobile 应用程序的后台堆栈

转载 作者:行者123 更新时间:2023-11-29 22:12:38 26 4
gpt4 key购买 nike

我目前正在编写一个 jQueryMobile/Phonegap 应用程序,我正在寻找返回到我的应用程序第一页并删除整个返回堆栈的可能性。因此,再次按下后退按钮会将我带到 Android 主屏幕。

我应该是这样的:

第 1 页 <-> 第 2 页 <-> 第 3 页 -> 第 1 页

  1. Page1 引用 Page2。
  2. Page2 上的后退按钮指的是 Page1。
  3. ...
  4. Page3 引用 Page1。
  5. Page1 上的后退按钮指的是 android 主屏幕。

最佳答案

这是我用的。覆盖后退按钮行为。随着您的应用程序的运行,手动设置您所在的位置以及您想返回的位置。

var current = "page3";
var backLocation = 'page1';
document.addEventListener("deviceready", deviceReady, false);
deviceReady = function(){
document.addEventListener("backbutton", backButton, true);
}

backButton = function(){
if(current != backLocation){
//your page load function
load($(backLocation),'left');
current = backLocation;
} else {
navigator.app.exitApp();
}
}

关于javascript - 清除 jquerymobile 应用程序的后台堆栈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9264500/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com