0

我正在为应用程序使用cordova,应用程序的一部分是我需要转到另一个屏幕,然后返回前一个屏幕并返回一些数据,我通过在获取请求中传递一些数据来做到这一点,这一切都很好,我的数据持久性正常工作,现在我面临的唯一问题是当有人按下并返回到单独的页面而不是“他们之前所在的页面”时。

有什么方法可以告诉用户按下返回以访问该页面。话虽如此,如果用户按下,有没有办法强制用户再次返回。

例如....

主屏幕 > 次要 > 从另一个屏幕选择日期 > 返回到次要 > 按返回 > 这应该是主屏幕。

4

2 回答 2

0

我这样做的方法是使用 javascript 实现我自己的后台堆栈,History.js并且window.localStorage.

于 2013-01-12T13:52:11.920 回答
0

我认为您可以使用 javascript 事件来自定义您对后退按钮的处理,类似于这些 -

    document.addEventListener("backbutton", function (e) {
          alert("back button pressed");          
           return(false) //not required if default behaviour is also intended  
       });
于 2013-01-03T12:52:12.600 回答