我试图在离开页面之前进行绑定并启用事件,但是除了按下后退按钮时。这是我的活动代码:
window.onbeforeunload = (e) => {
if(something){
// do my custom code
}
};
它可以工作,但是绑定并且在按下后退按钮时。当然,这是正常的逻辑,但是我需要找到一种检查方法,是否在onbeforeunload
内部按下了后退按钮。像这样的东西:
if(something && !isBackButton){
// do my custom code
}
我认为onbeforeunload
会更好地适合您的情况。您可以检查intercept-page-exit-event