取消绑定window.onbeforeunload()取消绑定

Jam*_*kby 10 javascript jquery

我正在将一个函数绑定到一个事件

window.onbeforeunload = function() {
 somefunction()
}
Run Code Online (Sandbox Code Playgroud)

正在按计划卸载,但是如果它们取消onbeforeunload,该功能仍然附加,是否可以检查用户是否取消onbeforeunload

Jam*_*kby 24

实际上,我发现这很容易:我只是设定了

window.onbeforeunload = null;
Run Code Online (Sandbox Code Playgroud)

对于运行之前的每次单击,允许事后处理程序在之后运行.