Ich versuche zu verhindern, dass der Client die Verbindung zum Server trennt. Bevor der Benutzer also das Fenster schließt, in dem die App geöffnet ist, tue ich das:
$(window).bind("beforeunload", function() {
return("Close the app?");
});
Aber das Problem ist, dass, egal ob der Benutzer wählt zu verlassen oder bleiben auf der Seite, wo die App geöffnet ist, der Client get's getrennt (hört auf zu hören) vom Server, bevor auch ich eine Option ausgewählt. Also, wenn der Benutzer wählt, auf der Seite zu bleiben, wird nichts gesendet oder vom Server empfangen.
Wie kann das sein? Wie kann dies verhindert werden?