句柄提示窗口关闭确认[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”……我的错