I’ve used the event in other projects/games but it doesn’t seem to be working on this one. onload event is working fine tho.
Script is linked on the bottom of the html before the < /body > tag
the code in client.js
(() => {
// Player Closes window
window.addEventListener("beforeunload", function (e) {
sock.emit('player-leave', player);
alert('window.addEventListener');
});
window.onbeforeunload = function(event) {
sock.emit('player-leave', player);
alert('window.onbeforeunload');
};
window.onunload = function(event) {
sock.emit('player-leave', player);
alert('window.onunload');
};
})();
Event doesn’t pass throu and no alert is shown.