How can I stop the browser back button using JavaScript?

前端 未结 30 3262
没有蜡笔的小新
没有蜡笔的小新 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 00:55

    I had this problem with React (class component).

    And I solved it easily:

    componentDidMount() {
        window.addEventListener("popstate", e => {
            this.props.history.goForward();
        }
    }
    

    I've used HashRouter from react-router-dom.

提交回复
热议问题