この記事は主にブラウザを禁止するjsのロールバックイベントを詳細に紹介します。興味のある友人はそれを参照してください
最終的な解決策は次のとおりです:
このように、多くの情報を検索した結果、後方へのあらゆる動きを排除することができます。キーボード、マウスジェスチャーなどによる戻るアクションを含みます。
<script language="javascript"> //防止页面后退 history.pushState(null, null, document.URL); window.addEventListener('popstate', function () { history.pushState(null, null, document.URL); }); </script>
さて、このメソッドは私たちのプロジェクトで使用されています。一般的なブラウザでは、バックを無効にすることができます。
具体的な例:
$(function(){ if (window.history && window.history.pushState) { history.pushState(null, null, document.URL); window.addEventListener('popstate', forbidBack); } }) /** * 禁止回退按钮 */ function forbidBack(){ appUtils.mobileConfirm("确定放弃重置密码?",function(){//yes window.removeEventListener('popstate',forbidBack); muiwindow.muiwebview({"url":"login.html"}); },function(){//no //防止页面后退 history.pushState(null, null, document.URL); }); }
js を学習する必要がある学生は、php 中国語 Web サイトに注意してくださいjs ビデオ チュートリアル、多くの js オンライン ビデオ チュートリアルを無料で視聴できます。
以上がjsを使用してブラウザのロールバックイベントを無効にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。