1

私の見解では、ユーザーが戻るボタンを押さない限り、アクションを実行したいと考えています。ソースリクエストが戻るボタンからのものかどうかをビューで判断する方法はありますか?

これは、私がそれをやろうとしているビューのショーIイベントです:

<div data-role="view" data-show="onShow"...>...</div>

onShow: function (e) {
  if (???) { //How to determine if user came via back button or not
    //Do something
  }
}
4

1 に答える 1

0

アプリケーションで戻るボタンを処理するには、次のコードを試してください。

/*
Device Back Button Handling of all html pages                      
*/
document.addEventListener("deviceready", deviceInfo, true);            
function deviceInfo() {
document.addEventListener("backbutton", onBackButton, true);
} 

function onBackButton() {
    var item = app.view().id;
        switch (item) {
                 case "index.html"
                 /*your scenario*/
                 break;
                 case "2ndpage.html"
                 /*your scenario*/
                 break;

}
于 2013-08-28T10:20:38.840 に答える