У меня есть приложение, в котором мне нужно видеть, находится ли пользователь в сети / офлайн. Я использовал событие onbeforeunload, чтобы проверить, закрывают ли они страницу, но когда я обновляю sh страницу в Firefox, она не ловится.
window.onbeforeunload = function () {
socket.emit('leave', {'username': username, 'channel': channel});
};
Все работает нормально в Chrome