window.onbeforeunload no se activa en Android Chrome [alt. ¿solución?]
He desarrollado una aplicación de chat simple donde estoy usando el$window.onbeforeunload
para notificar a otros usuarios cuando alguien cierra la pestaña / navegador (básicamente cuando el usuario abandona la sala).
Aqui esta mi codigo
$scope.onExit = function() {
$scope.chatstatus.$add({
status: $scope.getUsername + ' left'
});
};
$window.onbeforeunload = $scope.onExit;
Esto funciona absolutamente bien en los navegadores de escritorio, pero no en el navegador Android Chrome. losonbeforeunload
La función no se activa en absoluto.
Por favor sugiera una solución /solución alternativa. Gracias.
EDITAR: Como se menciona en los comentarios de que se trata de un problema conocido, sugiera una solución alternativa, si no la solución.