Javascript 单击退出按钮时确认框。我希望在用户按确认时发生一些操作

Javascript 单击退出按钮时确认框。我希望在用户按确认时发生一些操作,javascript,onbeforeunload,Javascript,Onbeforeunload,我正在做一些代码,并试图在用户按下退出按钮后执行一些操作,但我似乎无法使其工作 我想当用户按下退出按钮时,会出现一个确认框,如果他们按下取消或确认,就会发生一个动作 这是我的代码: window.onbeforeunload = function () { const leavePage = confirm("some message"); if (leavePage) { action1(); } else { action2(); } }); } 如果确认在卸

我正在做一些代码,并试图在用户按下退出按钮后执行一些操作,但我似乎无法使其工作

我想当用户按下退出按钮时,会出现一个确认框,如果他们按下取消或确认,就会发生一个动作

这是我的代码:

window.onbeforeunload = function () {


const leavePage = confirm("some message");
if (leavePage) {
action1();
} else {
action2();
}
});


} 
如果确认在卸载之前不工作,我可以做什么来实现我想要的工作