現在Monacaでアプリ開発をしております。
Android端末のバックボタンを押したとき、前の画面に戻る操作をキャンセルしたいのですが、以下のコードで試してみましたが、すべて前の画面に戻ってしまいました。
バックボタンを無効にする方法ほかにありますでしょうか?
よろしくお願いいたします。
JavaScript
ons.setDefaultDeviceBackButtonListener();
JavaScript
document.addEventListener("backbutton", function(e){ ons.setDefaultDeviceBackButtonListener(); }, false);
JavaScript
document.addEventListener("backbutton", function(e){ // 自身のページを履歴に追加 history.pushState(null, null, null); // ページ戻り時にも自身のページを履歴に追加 $(window).on("popstate", function(){ history.pushState(null, null, null); }); }, false);
JavaScript
document.addEventListener("backbutton", function(e){ e.preventDefault(); }, false);
JavaScript
document.addEventListener("backbutton", function(e){ if (e.getKeyCode() == KeyEvent.KEYCODE_BACK && e.getAction() == KeyEvent.ACTION_DOWN) { // trueを返すことでbackKeyの動作を無効化 return true; } }, false);
まだ回答がついていません
会員登録して回答してみよう