Window.onbeforeunload не запускается в Android Chrome [альт. решение?]Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Window.onbeforeunload не запускается в Android Chrome [альт. решение?]

Сообщение Anonymous »

Я разработал простое приложение для чата, в котором использую $window.onbeforeunload для уведомления других пользователей, когда кто-то закрывает вкладку/браузер (в основном, когда пользователь выходит из комнаты).

Вот мой код

Код: Выделить всё

$scope.onExit = function() {
$scope.chatstatus.$add({
status: $scope.getUsername + ' left'
});
};

$window.onbeforeunload =  $scope.onExit;
Это прекрасно работает в настольных браузерах, но не в браузере Android Chrome. Функция onbeforeunload вообще не срабатывает.

Предложите решение/обходной путь. Спасибо.

РЕДАКТИРОВАТЬ. Как уже упоминалось в комментариях, это известная проблема, пожалуйста, предложите обходной путь, если не решение.

Подробнее здесь: https://stackoverflow.com/questions/357 ... t-solution
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»