Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature currently requires accessing the site using the built-in Safari browser.
XMLHttpRequest.abort();
Probiere mal, ob dir [phpf]connection_aborted[/phpf] weiterhilft.
Hallo,
dazu noch eine Überlegung:
Angenommen der Request würde tatsächlich mit dem Schliessen des Browser-Fensters sofort abgebrochen. Hätte das nicht fatale Auswirkungen?
Beispiel:
Der Benutzer löst eine Aktion auf dem Server aus, die ein wenig Zeit benötigt (z.B. Werte berechnen und in eine Datenbank schreiben). Dann würde dieser Ablauf doch mittendrin unterbrochen und nicht zu Ende geführt werden!?
Muss man solche Fälle abfangen?
P.S. Diese Anmerkung hat jetzt eigentlich nichts mehr mit JS/Ajax zu tun, eher mit PHP
http://stackoverflow.com/questions/2397116/php-ignore-user-aborttrue-in-all-scripts
Demnach wird die Ausführung abgebrochen, sobald eine Ausgabe erfolgt.
Lösung steht da auch: Keine Ausgabe machen, oder Transaktionen verwenden.