0

私はアプリケーションにcordovaを使用しています。アプリケーションの一部は、別の画面に移動してから、いくつかのデータを使用して前に戻る必要があることです。これは、getリクエストでいくつかのデータを渡すことによって行いますが、それはすべて問題ありません。データの永続性は正常に機能していますが、私が直面している唯一の問題は、誰かが押し返し、「以前にあった」ページではなく別のページに戻った場合です。

ユーザーがそのページに移動するために押し返したことを伝える方法はありますか?そうは言っても、ユーザーが押し返した場合にユーザーに再び戻るように強制する方法はありますか。

例えば....

メイン画面>セカンダリ>別の画面から日付を選択>セカンダリに戻る>押し戻す>これがメイン画面になります。

4

2 に答える 2

0

History.js私がこれを行った方法は、javascriptとを使用して独自のバックスタックを実装することでした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 に答える