How can I stop the browser back button using JavaScript?

前端 未结 30 3817
没有蜡笔的小新
没有蜡笔的小新 2020-11-22 00:07

I am doing an online quiz application in PHP. I want to restrict the user from going back in an exam.

I have tried the following script, but it stops my timer.

30条回答
  •  醉梦人生
    2020-11-22 01:02

    This seems to have worked for us in disabling the back button on the browser, as well as the backspace button taking you back.

    history.pushState(null, null, $(location).attr('href'));
        window.addEventListener('popstate', function () {
            history.pushState(null, null, $(location).attr('href'));
        });
    

提交回复
热议问题