window.onbeforeunload wird unter Android Chrome nicht ausgelöst [alt. Lösung?

Ich habe eine einfache Chat-Anwendung entwickelt, in der ich das @ verwend$window.onbeforeunload, um andere Benutzer zu benachrichtigen, wenn jemand den Tab / Browser schließt (im Grunde genommen, wenn der Benutzer den Raum verlässt).

Hier ist mein Code

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

    $window.onbeforeunload =  $scope.onExit;

Dies funktioniert auf Desktop-Browsern einwandfrei, nicht jedoch auf dem Android Chrome-Browser. Dasonbeforeunload -Funktion wird überhaupt nicht ausgelöst.

Bitte schlagen Sie eine Lösung vor / Workaround. Vielen Dank

BEARBEITE: Wie in den Kommentaren erwähnt, dass es sich um ein bekanntes Problem handelt, schlagen Sie bitte eine Problemumgehung vor, wenn nicht die Lösung.