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 に答える