我需要在单页应用程序中禁用浏览器的后退按钮。
我尝试使用类似的方法哈希变化 or window.history.forward但它们不起作用(原因可能是 url 没有在这里更改)
我在 AngularJS 中工作,构建一个单页应用程序,我想禁用或阻止浏览器的后退按钮,因为我的应用程序具有用于所有导航到我的应用程序的按钮和锚点。
我搜索并测试了很多代码,这是最容易阻止浏览器后退按钮的代码,下面的代码对我有用。
window.onpopstate = 函数 (e) {
window.history.forward(1); }
当history检测到第一个history.back()
窗口.onpopstate
被执行,那么在此时刻之后,将检测 onpopstate 事件的历史记录中的任何后退或前进。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)