1. ホーム
  2. ジャバスクリプト

[解決済み】JavaScriptを使って、ブラウザの戻るボタンを止めるにはどうしたらいいですか?

2022-04-11 04:01:34

質問

私はPHPでオンラインクイズアプリケーションをやっています。私は、ユーザーが試験中に戻ることを制限したいと思います。

以下のスクリプトを試しましたが、タイマーが止まってしまいます。

どうすればいいのでしょうか?

タイマーは、ファイル cdtimer.js .

<script type="text/javascript">
    window.history.forward();
    function noBack()
    {
        window.history.forward();
    }
</script>

<body onLoad="noBack();" onpageshow="if (event.persisted) noBack();" onUnload="">

私は、MySQLの値から試験のための期間を取る試験タイマーを持っています。タイマーはそれに応じて開始しますが、戻るボタンを無効にするためのコードを入れたときに停止します。私の問題は何ですか?

どうすればいいですか?

戻るボタンを無効化しても、実際に機能しない理由は数多くあります。最善の策は、ユーザーに警告を出すことです。

window.onbeforeunload = function() { return "Your work will be lost."; };

このページでは できること 戻る」ボタンを無効にする方法はありますが、保証されているものではありません。

http://www.irt.org/script/311.htm