window.onbeforeunload не запускается в Android Chrome [alt. решение?]
Я разработал простое приложение чата, где я использую$window.onbeforeunload
уведомлять других пользователей, когда кто-то закрывает вкладку / браузер (в основном, когда пользователь покидает комнату).
Вот мой код
$scope.onExit = function() {
$scope.chatstatus.$add({
status: $scope.getUsername + ' left'
});
};
$window.onbeforeunload = $scope.onExit;
Это работает абсолютно нормально в настольных браузерах, но не в браузере Android Chrome.onbeforeunload
функция не срабатывает вообще.
Пожалуйста, предложите решение /обходной путь, Благодарю.
РЕДАКТИРОВАТЬ: Как отмечено в комментариях, что это известная проблема, любезно предложите обходной путь, если не решение.