Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Ralph Stahl Newsgroups: de.comp.lang.javascript Subject: =?UTF-8?Q?Re:_Aktion_beim_Schlie=c3=9fne_eines_Browserfensters?= Date: Mon, 10 Dec 2018 10:46:40 +0100 Lines: 30 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: individual.net JjHgcGUnVwWAjHnuzICijwnRCMDLZbaOSZNsNZfS8kBFXbMWM3 Cancel-Lock: sha1:+fsPB48OVvVqNvvQHfNRlbA79Tg= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 In-Reply-To: Content-Language: de-DE Xref: csiph.com de.comp.lang.javascript:4997 Arno Welzel schrieb: > Ralph Stahl: > >> Ich möchte erreichen, dass beim Schließen eines Browserfensters über das >> Kreuzchen rechts oben als letzte Amtshandlung die im Browser laufende >> Anwendung noch ordentlich geschlossen wird (Session schließen etc). Nach > > Gehe davon aus, dass das nicht geht. Denn wenn sowas zuverlässig möglich > wäre, könnte jede Website beim Beenden des Browsers noch beliebig > umfangreiche Aktionen auslösen, auf die der Browser dann auch warten muss. > > Eine Anwendung *muss* damit klarkommen, dass der Browser einfach beendet > wird oder man die Netzwerkverbindung trennt. Die übliche Lösung ist es, > Sessions mit einem Timeout zu versehen und nach einer bestimmten Zeit > ohne eingehende Anfragen durch den Browser einfach aufzuräumen. > > Schon klar, Arno. Die Gesamtanwendung ist noch in der Entwicklung und vermutlich wird es ohne solche Kunststücke gehen. Aber die Anforderung des Kunden ist eben, dass es eine Möglichkeit geben sollte, bei der Aktion "Schließen" irgendwas mehr oder weniger Gescheites tun zu können. Die Session ist dabei nur eine Möglichkeit. Und es ist keine Anwendung für die Öffentlichkeit, wo man alles mögliche erwarten müsste. Aber ja, ein "Hausfrauentest" der Art "klicke doch einfach mal blöd hier rum" sollte nicht zum Verlust führen. Ich danke allen. Einige gelesene Aspekte werden mir sicher nützen :-). Ralph