Hintergrund:
Wenn es darum geht, Sitzungscookies in JavaScript zu setzen, wird allgemein davon ausgegangen, dass dies der Fall sein sollte verfällt bei Beendigung des Browsers. Allerdings sind Benutzer bei Chrome auf eine Anomalie gestoßen, bei der Sitzungscookies auch nach dem Schließen des Browsers bestehen bleiben.
Problembeschreibung:
Der Benutzer setzt Sitzungscookies konsequent nach Standardpraktiken. Trotzdem speichert Chrome die Cookies über das Beenden des Browsers hinaus. Das Problem tritt unter Mac OS :
Das abweichende Verhalten in Chrome ist auf eine bestimmte Einstellung zurückzuführen: „Weitermachen, wo Sie aufgehört haben.“ Wenn diese Option aktiviert ist, zielt Chrome darauf ab, die Browsereinstellungen, einschließlich Sitzungscookies, über alle Browsersitzungen hinweg beizubehalten. Dies setzt die üblichen Ablaufregeln für solche Cookies außer Kraft.
Lösung:
Um dieses Problem zu beheben, muss die Einstellung „Weiter dort fortfahren, wo Sie aufgehört haben“ deaktiviert werden:Öffnen Sie die Chrome-Einstellungen.Deaktivieren Sie im Abschnitt „Verlauf“ das Kontrollkästchen „Weiter dort, wo Sie aufgehört haben“.
Starten Sie Chrome neu, um die Änderung zu übernehmen.
Fehlerbericht: [Chrome löscht keine temporären Cookies – d. h. es meldet mich nicht automatisch ab, wenn ich alle Browser-Windows schließe](https://bugs.chromium.org/p/chromium/issues/detail?id=128513) Problem 128513 in Chromium: [Sitzungscookies werden nicht gelöscht, wenn Chrome-Prozesse geschlossen werden](https://bugs.chromium.org/p/chromium/issues/detail?id=128513)
Problem 128567: [Nur Sitzung Cookies werden nicht gelöscht](https://bugs.chromium.org/p/chromium/issues/detail?id=128567)
Das obige ist der detaillierte Inhalt vonWarum bleiben meine Sitzungscookies in Chrome auch nach dem Schließen des Browsers bestehen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!