Warum löschen Chromium und Chrome alle Cookies nach dem Schließen des Browsers?

Ich kann bei Chromium und Google Chrome nicht angemeldet bleiben. Ich melde mich bei Website A an, schließe alle Tabs, öffne Website A erneut und bin immer noch angemeldet. Ich beende Chromium oder Google Chrome, öffne Website A und muss mich erneut anmelden.

Ich glaube, das Problem liegt an Chromium, weil ich in anderen Browsern auf Website A angemeldet bleiben kann. Ich habe diesen Thread überprüft und bestätige chrome://settings/content/cookies, dass ich ihn deaktiviert habe Clear cookies and site data when you quit Chrome. Dieses Problem scheint weiterhin ungelöst zu sein.

Ich verwende Chrome 81.0.4044.138und Chromium 766739.

Wie kann ich mit Chromium oder Chrome auf einer Website angemeldet bleiben?

Update : Ich habe Chromium und Google Chrome neu installiert und habe das gleiche Problem. Seitdem habe ich gelernt, wie man Cookies kontrolliert . Auf Facebook habe ich zum Beispiel Cookies, die in 3 Monaten ablaufen:

Cookies vor dem Beenden des Browsers

Nachdem ich Chromium beendet und neu gestartet habe, sind alle Cookies von Facebook weg:

keine Cookies nach dem Beenden des Browsers

Ein weiteres Problem, das damit zusammenhängen könnte, ist, dass ich jedes Mal, wenn ich Chromium oder Chrome starte, diese beiden Warnungen erhalte, als ob ich es zum ersten Mal starten würde:

Benachrichtigung über eingehende Netzwerkverbindungen

Benachrichtigung über Schlüsselbundzugriff

Ich glaube, dass dies ein Problem mit dem Browser dieses Betriebssystems ist, wegen dieser beiden Warnungen und weil Brave, das ebenfalls auf Chromium basiert, diese Probleme nicht verursacht.

Und als Referenz, meine Einstellungen verlangen nicht, Cookies nach dem Neustart zu löschen:

Cookie-Einstellungen

Zweites Update : Ich habe Chromium (Version 86.0.4207.0 (Developer Build) (64-Bit), 18. Juli 2020) und Google Chrome (Version 84.0.4147.105 (Offizieller Build) (64-Bit), 18. Juli 2020) und beide aktualisiert habe das gleiche Problem. Ich vergewissere mich, dass Cookies aktiviert sind, melde mich bei einer Website an, beende den Browser, gehe auf dieselbe Website und werde abgemeldet, obwohl auf der Website Cookies gespeichert sind. Hier ist ein Beispiel für Cookies von StackOverflow, die im Browser gespeichert werden und für Chromium und Chrome gleich aussehen:

gespeicherte Cookies

Hinweis : Nach SuperUser verschoben .

Ich stimme dafür, diese Frage zu schließen, da es anscheinend nicht um Apple-Hardware oder -Software innerhalb des im Hilfezentrum definierten Bereichs geht .
@Tetsujin Ich dachte, es könnte an einigen Einstellungen von Apple liegen, die die von Chromium oder Chrome überschreiben. Das Fehlen von Antworten deutet auf etwas anderes hin. Was wäre ein besseres Forum, um zu fragen?
Ich bin mir nicht sicher, tbh. Ich wäre geneigt, es Google selbst zu melden.
Ich verwende Chromium nicht , aber bei einer Standardinstallation von Google Chrome habe ich kein Problem damit, nach dem Schließen und erneuten Öffnen von Google Chrome bei entsprechenden Websites angemeldet zu bleiben . Als Beispiel verwende ich normalerweise Safari , aber ich habe diese Seite gerade in Google Chrome aufgerufen , das seit einigen Tagen geschlossen war, und war immer noch bei Ask Different angemeldet . Außerdem verwende ich Version 84.0.4147.89 von Google Chrome und sehe, dass Sie eine ältere Version verwenden. Ich würde versuchen, auf die neueste Version zu aktualisieren und zu sehen, ob das Problem weiterhin besteht.
@ user3439894 Ich habe beide aktualisiert, das Problem bleibt bestehen und ich habe die Frage aktualisiert.
Um ehrlich zu sein, bin ich mir nicht sicher, was wir hier tun sollen, da es sich nicht um ein MacOS-Problem handelt, sondern um ein Problem mit Chromium. Sie haben bereits bestätigt, dass ein Chromium-basierter Browser (Brave) wie erwartet funktioniert, sodass macOS nichts unternimmt, um das Problem zu verursachen. Ihre beste Wahl für die Lösung ist die Chromium-Community.
@Allan Du hast recht. Wie wäre es, wenn ich die Frage nach unix.stackexchange.com verschiebe?
Sie könnten .... definitiv mehr Aufmerksamkeit im Allgemeinen haben, also sind Ihre Chancen, jemanden mit Erfahrung in Bezug auf Chromium und seine Funktionsweise zu finden, besser als hier. Ich möchte Ihnen nur helfen, eine Antwort zu erhalten, anstatt die Frage schmachten zu lassen
Ich habe es auf superuser.com/questions/1575143/… gepostet und die Frage aktualisiert

Antworten (2)

Sitzungscookies vs. dauerhafte Cookies

Beim Erstellen eines Cookies hat der Code die Möglichkeit, ein Ablaufdatum und eine Ablaufzeit festzulegen. In diesem Fall wird dieses Cookie im Webbrowser des Clients gespeichert (z. B. schreibt er es in eine Cookie-Datei ... der spezifische Name für diese Datei variiert je nach verwendetem Webbrowser) .

Wenn ein Cookie ohne Festlegung einer Ablaufzeit erstellt wird , handelt es sich bei diesem Cookie um ein „Session“-Cookie. Es wird in keiner Datei gespeichert. Es wird nur im Prozessspeicher des Webbrowsers gespeichert und gelöscht, wenn dieser Prozess endet.

Siehe https://en.wikipedia.org/wiki/HTTP_cookie

Beachten Sie, dass dieser Wikipedia-Artikel eine lockere Sprache enthält. Ein einzelner Browserprozess (jeder Browser ... Chrome, Chromium, Safari, Firefox usw.) kann mehrere Fenster und mehrere Registerkarten pro Fenster haben. Sitzungscookies werden nur abgelegt, wenn der Browserprozess beendet wird ... nicht, wenn der Tab geschlossen wird. Die meisten Browser binden Cookies nicht an ein bestimmtes Fenster oder einen bestimmten Tab (obwohl es Ausnahmen gab). Das bedeutet, dass Sie normalerweise ein Fenster oder einen Tab schließen können ... und dann ein neues Fenster oder einen neuen Tab öffnen den Browser nicht vollständig beenden) und zu einer Seite zurückkehren, ohne ein neues Sitzungscookie erstellen zu müssen.

Vorbehalte

Cookies, die sich auf Benutzersitzungen beziehen, haben normalerweise keine Ablaufzeit (was sie zu „Sitzungscookies“ macht), aber die Serversitzung selbst kann andere Attribute haben, die die maximale Länge der Sitzung verfolgen.

Es ist ziemlich üblich, dass gehostete Anwendungen die Sitzungserstellungszeit sowie die Sitzungsleerlaufzeit speichern ... und die maximal verstrichenen Zeiten für diese festlegen. Dies variiert je nach Anwendung – es basiert auf keinem Standard. Aber der Nettoeffekt ist, dass nur weil Ihr Browser noch ein Cookie hat, das nicht bedeutet, dass ein Server das Cookie anerkennt.

Dieses Problem schien ein Fehler in Chromium und Chrome zu sein. Es ist jetzt auf Chrome behoben Version 96.0.4664.110 (Official Build) (x86_64).