猿问

如何使用javascript停止浏览器回退按钮

如何使用javascript停止浏览器回退按钮

我正在做一个在线测试应用程序在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价值。计时器相应地启动,但当我将禁用Back按钮的代码放入其中时,计时器就停止了。我的问题是什么?


富国沪深
浏览 944回答 3
3回答

千巷猫影

<script>window.location.hash="no-back-button";window.location.hash="Again-No-back-button"; //again&nbsp;because&nbsp;google&nbsp;chrome&nbsp;don't&nbsp;insert&nbsp;first&nbsp;hash&nbsp;into&nbsp;historywindow.onhashchange=function() {window.location.hash="no-back-button";}</script>
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答