2

我想知道是否有办法知道用户何时按下android中的“后退”按钮,以及他在哪个页面上这样做?

我问是因为我想控制用户页面的顺序。现在我通过在每个页面的标题中添加一个“后退”按钮来做到这一点,但是如果用户在 android 智能手机中按下“后退”按钮,我无法控制页面流顺序。

例如,如果用户在第一页按下后退按钮,他会立即退出应用程序,如果他真的想退出,我无法提醒他。

谢谢

4

2 回答 2

0

你试过'beforeunload'吗?

$(window).on('beforeunload', function(){
    ...
});​
于 2012-12-12T22:15:28.983 回答
0

在 ondeviceready 之后,首先使用 Phonegap 后退按钮监听器放置一个通用事件:

document.addEventListener("backbutton", yourCallbackFunction, false);

在 yourCallBackFunction 中,您可以评估页面 ID,$.mobile.activePage.attr('id')以便您知道当前页面并相应地跳转。

于 2014-08-30T21:27:06.753 回答