Я работаю над сайтом и в настоящее время сталкиваюсь с проблемой, у меня есть пользователь, который будет гонщиком, когда он заходит на мой сайт, он должен быть отмечен как активный, а когда он уходит, он должен быть отмечен как неактивный. Ну, я могу отметить его активным и даже неактивным, когда он правильно выйдет из системы. Но что, если он закроет браузер или вкладку. Во-вторых, мое веб-приложение будет в основном работать на мобильном телефоне, так что если гонщик переключится между браузером и каким-нибудь другим приложением. Я уже пробовал
window.onbeforeunload = function(event) {
//My Ajax Request
});
window.addEventListener("unload", function(event) {
//My Ajax Request
});
, но он отлично работает на firefox, но иногда работает только на chrome и inte rnet explorer и не является надежным.
Я надеялся, что кто-то надеялся может помочь мне найти лучший и надежный подход.