我试图阻止用户返回我的Web应用程序。为此,我尝试捕获window.onpopstate
并添加了e.preventDefault
以取消后退按钮效果。
但这似乎没有发生。
window.addEventListener('popstate',function(e){
console.log(e); e.preventDefault();
});
是否无法阻止浏览器的
popstate
事件?还是我做错了什么? 最佳答案
根据此documentation,popstate事件不可取消: