我正在为应用程序使用cordova,应用程序的一部分是我需要转到另一个屏幕,然后返回前一个屏幕并返回一些数据,我通过在获取请求中传递一些数据来做到这一点,这一切都很好,我的数据持久性正常工作,现在我面临的唯一问题是当有人按下并返回到单独的页面而不是“他们之前所在的页面”时。
有什么方法可以告诉用户按下返回以访问该页面。话虽如此,如果用户按下,有没有办法强制用户再次返回。
例如....
主屏幕 > 次要 > 从另一个屏幕选择日期 > 返回到次要 > 按返回 > 这应该是主屏幕。
我正在为应用程序使用cordova,应用程序的一部分是我需要转到另一个屏幕,然后返回前一个屏幕并返回一些数据,我通过在获取请求中传递一些数据来做到这一点,这一切都很好,我的数据持久性正常工作,现在我面临的唯一问题是当有人按下并返回到单独的页面而不是“他们之前所在的页面”时。
有什么方法可以告诉用户按下返回以访问该页面。话虽如此,如果用户按下,有没有办法强制用户再次返回。
例如....
主屏幕 > 次要 > 从另一个屏幕选择日期 > 返回到次要 > 按返回 > 这应该是主屏幕。
我这样做的方法是使用 javascript 实现我自己的后台堆栈,History.js
并且window.localStorage
.
我认为您可以使用 javascript 事件来自定义您对后退按钮的处理,类似于这些 -
document.addEventListener("backbutton", function (e) {
alert("back button pressed");
return(false) //not required if default behaviour is also intended
});