molily: Aktion beim Beenden der Seite ausführen

Beitrag lesen

Hallo,

Vergiss Popups, Formular usw., das ist alles extrem unzuverlässig. Nicht dass du das zuverlässig hinbekommst, aber zumindest weniger unzuverlässig. Ich würde versuchen, mit new Image einen Request zu starten:

window.onbeforeunload = window.onunload = function () {
   (new Image).src = "/benutzer-ausloggen";
};

Du kannst dir nicht sicher sein, ob ein Browser das aufruft, aber die Chance ist relativ hoch, dass der Request beim Server ankommt.

Ob zwei Event-Handler nötig sind oder onunload reicht, müsstest du probieren.

Mathias