javascriptCopywindow.addEventListener('unload', () => {
navigator.sendBeacon('/api/log', JSON.stringify({
event: 'page_exit',
duration: performance.now()
}));
});javascriptCopywindow.addEventListener('unload', () => {
fetch('/api/sync', {
method: 'POST',
keepalive: true,
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer token'
},
body: JSON.stringify({
data: 'important_data'
})
});
});