Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.javascript > #4991

Re: Aktion beim Schließne eines Browserfensters

From Stefan Reuther <stefan.news@arcor.de>
Newsgroups de.comp.lang.javascript
Subject Re: Aktion beim Schließne eines Browserfensters
Date 2018-12-07 19:47 +0100
Message-ID <pueiog.40k.1@stefan.msgid.phost.de> (permalink)
References <g6q2k9F85knU1@mid.individual.net> <c84c6ac7-fb97-bd45-e65e-b6c342e70a22@PointedEars.de> <g6sm8cFpivpU1@mid.individual.net> <pubrei.11c.1@stefan.msgid.phost.de> <f0fae197-e237-2f90-2905-7204e2722b8e@PointedEars.de>

Show all headers | View raw


Am 06.12.2018 um 21:22 schrieb Thomas 'PointedEars' Lahn:
> Stefan Reuther wrote:
>> Besser wäre da eine Lösung, wo der Browser extra eine Socketverbindung
>> zum Server aufbaut. Wenn das Browserfenster geschlossen wird, egal aus
>> welchem Grund, wird die Socketverbindung geschlossen; daran kann die
>> Serverseite erkennen, dass die Session beendet ist. Eine Möglichkeit
>> wäre ein Websocket. Das braucht serverseitig aber ein wenig mehr als nur
>> ein paar php-Skripte.
> 
> Ich wollte eigentlich schreiben:
> 
> Konkret braucht es einen veralteten Browser oder einen sehr versierten
> Benutzer, da man sich entschieden hat, WebSocket-Unterstützung aus
> Sicherheitsgründen entweder per Default zu deaktivieren oder wieder zu
> entfernen.
> 
> Jedoch bezieht sich das nur auf eine ältere Version des Protokolls.
> Offenbar wird WebSocket (neue Version) inzwischen weithin unterstützt:
> 
> <https://caniuse.com/#search=websocket>

Seit 5 Jahren, wenn ich die Werte richtig parse. Kann man also nehmen,
insbesondere, wenn's fürs Intranet ist und man nicht mit Usern aus dem
zentralafrikanischen Busch rechnen muss.

>> Eine andere Lösung wäre, z.B. alle 10s ein Ping an die Webseite zu
>> schicken. Empfängt der Server für 30s kein Ping, ist die Session
>> beendet. Das ist auch mit normalen php-Skripten realisierbar, und ist
>> speziell im lokalen Netzwerk durchaus vertretbar.
> 
> Aber unnötig, da Session-Cookies automagisch beim Beenden des Browsers
> gelöscht werden.  Dann gibt es zwar noch (bis zum Timeout) die
> Server-Session, aber keine Möglichkeit mehr, darauf zuzugreifen.  Also alles
> im grünen Bereich, oder?

Vielleicht möchte der Server die Session dennoch zeitnah loswerden, um
z.B. anderen Nutzern Zugriff zu gewähren. Wordpress und Confluence
machen sowas. Confluence arbeitet offenbar mit 30s-Pings.


  Stefan

Back to de.comp.lang.javascript | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Aktion beim Schließne eines Browserfensters Ralph Stahl <post@rstahl.de> - 2018-12-05 14:37 +0100
  Re: Aktion beim Schließne eines Browserfensters Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2018-12-05 22:35 +0100
    Re: Aktion beim Schließne eines Browserfensters Ralph Stahl <post@rstahl.de> - 2018-12-06 14:24 +0100
      Re: Aktion beim Schließne eines Browserfensters "Christoph M. Becker" <cmbecker69@arcor.de> - 2018-12-06 15:35 +0100
      Re: Aktion beim Schließne eines Browserfensters Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2018-12-06 17:21 +0100
      Re: Aktion beim Schließne eines Browserfensters Stefan Reuther <stefan.news@arcor.de> - 2018-12-06 18:57 +0100
        Re: Aktion beim Schließne eines Browserfensters Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2018-12-06 21:22 +0100
          Re: Aktion beim Schließne eines Browserfensters Stefan Reuther <stefan.news@arcor.de> - 2018-12-07 19:47 +0100
            Re: Aktion beim Schließne eines Browserfensters Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2018-12-07 20:22 +0100
              Re: Aktion beim Schließne eines Browserfensters Arno Welzel <usenet@arnowelzel.de> - 2018-12-07 21:17 +0100
                Re: Aktion beim Schließne eines Browserfensters "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2018-12-14 00:03 +0100
                Re: Aktion beim Schließne eines Browserfensters Arno Welzel <usenet@arnowelzel.de> - 2018-12-14 11:33 +0100
                Re: Aktion beim Schließne eines Browserfensters Arno Welzel <usenet@arnowelzel.de> - 2018-12-14 11:34 +0100
                Re: Aktion beim Schließne eines Browserfensters "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2018-12-16 21:22 +0100
                Re: Aktion beim Schließne eines Browserfensters Stefan Reuther <stefan.news@arcor.de> - 2018-12-17 13:25 +0100
                Re: Aktion beim Schließne eines Browserfensters "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2018-12-20 13:32 +0100
                Re: Aktion beim Schließne eines Browserfensters Stefan Reuther <stefan.news@arcor.de> - 2018-12-22 11:56 +0100
                Re: Aktion beim Schließne eines Browserfensters "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2019-01-02 13:22 +0100
                Re: Aktion beim Schließne eines Browserfensters Arno Welzel <usenet@arnowelzel.de> - 2019-01-03 08:50 +0100
                Re: Aktion beim Schließne eines Browserfensters Stefan Reuther <stefan.news@arcor.de> - 2018-12-14 18:56 +0100
                Re: Aktion beim Schließne eines Browserfensters Arno Welzel <usenet@arnowelzel.de> - 2018-12-15 12:48 +0100
                Re: Aktion beim Schließne eines Browserfensters "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2018-12-16 21:43 +0100
              Re: Aktion beim Schließne eines Browserfensters Jan Novak <repcom@gmail.com> - 2018-12-10 10:02 +0100
                Re: Aktion beim Schließne eines Browserfensters Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2018-12-10 21:26 +0100
    Re: Aktion beim Schließne eines Browserfensters Arno Welzel <usenet@arnowelzel.de> - 2018-12-07 21:09 +0100
  Re: Aktion beim Schließne eines Browserfensters Arno Welzel <usenet@arnowelzel.de> - 2018-12-07 21:13 +0100
    Re: Aktion beim Schließne eines Browserfensters Ralph Stahl <post@rstahl.de> - 2018-12-10 10:46 +0100

csiph-web