页面离开前事件和后退按钮-JS

问题描述 投票:0回答:1

我试图在离开页面之前进行绑定并启用事件,但是除了按下后退按钮时。这是我的活动代码:

    window.onbeforeunload = (e) => {

    if(something){
        // do my custom code
    }
};

它可以工作,但是绑定并且在按下后退按钮时。当然,这是正常的逻辑,但是我需要找到一种检查方法,是否在onbeforeunload内部按下了后退按钮。像这样的东西:

if(something && !isBackButton){
        // do my custom code
}
javascript browser javascript-events browser-history
1个回答
1
投票

我认为onbeforeunload会更好地适合您的情况。您可以检查intercept-page-exit-event

© www.soinside.com 2019 - 2024. All rights reserved.