句柄提示窗口关闭确认[Javascript]

句柄提示窗口关闭确认[Javascript],javascript,html,css,web,onbeforeunload,Javascript,Html,Css,Web,Onbeforeunload,我知道这是一个非常简单的问题,但即使是一个简单的问题,我也没有找到答案: 如果用户确认关闭页面并在那一刻执行操作,我该如何处理 代码如下: window.addEventListener('beforeunload', function (e) { e.preventDefault(); e.returnValue = ''; // handle if user confirms to close window // if so then call a funct

我知道这是一个非常简单的问题,但即使是一个简单的问题,我也没有找到答案:

如果用户确认关闭页面并在那一刻执行操作,我该如何处理

代码如下:

window.addEventListener('beforeunload', function (e) {
    e.preventDefault();
    e.returnValue = '';
    // handle if user confirms to close window
    // if so then call a function (ex, do something)
});
我如何做到这一点

重要:


我想在用户关闭窗口时调用API来更改服务器端数据,根据基本问题,什么更适合实现这样的目标?

如果页面还没有加载(即,在加载之前),那么会加载其他JavaScript代码吗?@ProClasic No,页面在加载页面之前不会执行代码,那么您将如何与api交互……我认为您可以自定义beforeload页面,然后加载其余部分。@ProClasic我仍然不理解您的想法,我不知道beforeload用于什么,我知道每当用户关闭页面时,beforeload都会被处理,因此,我想在那里执行调用API的代码(只有当用户关闭窗口时)哦,我真的很抱歉,我把它误读为“beforload”而不是“beforeunload”……我的错