我需要在单页应用程序中禁用浏览器的后退按钮。
我尝试使用 onhashchange window.history.forward 之类的方法,但它们不起作用(原因可能是此处的URL未更改)

最佳答案

我在AngularJS中构建单页应用程序,我想禁用或阻止浏览器的后退按钮,因为我的应用程序具有用于导航到我的应用程序的按钮和 anchor 。

我搜索并测试了许多代码,这很容易防止浏览器的后退按钮,下面的代码对我有用。



当历史记录检测到第一个历史记录时。



执行后,此刻过后,将检测到onpopstate事件的历史记录中的任何后退或前进。

10-05 18:04
查看更多