0

私の PhoneGap Android アプリでは、OnDeviceReady()メソッドの Index.html ページに、戻るボタン イベント リスナー用に次の関数を追加しました。

document.addEventListener("backbutton", function(e) {
          var sPath=window.location.pathname;
          var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
          if(sPage == "index.html"){
                e.preventDefault();
                // My action
                return false;

            } else {
                return true;
            }
    }, false);  

直面している問題:
私のホームページ (Index.html) では、正常に動作しています。戻るボタンを押すと閉じます。
しかし、他のすべてのページ (Page1.html、Page2.html、Page3.html、Page4.html) では、戻るボタン イベント リスナーを作成していませんが、戻るキーを押しても何も起こりません。

4

1 に答える 1