Es scheint stackauth.com
, dass ein lokaler Speicher verwendet wurde, den meine Safari mir nicht anzeigt und daher nicht gelöscht werden kann. Also im Allgemeinen: Wie kann sichergestellt werden, dass der gesamte lokale Speicher aus Safari gelöscht wird?
Einige Hintergrundinformationen und Details:
Mit dem lokalen HTML5-Speicher können Websites Informationen auf einem Computer speichern. (Das ist ein bisschen wie bei Cookies, aber der Inhalt wird nicht automatisch an den Server gesendet.) Wenn man sich einmal auf der (neuen) Twitter-Website angemeldet hat, wird beim Anzeigen dieser Website und beim Einfügen des Folgenden in die Standortleiste viel angezeigt von Details, auch wenn sie noch nicht angemeldet sind † :
javascript:alert(localStorage.getItem(':USER:'));
So entfernen Sie diese Daten: In Google Chrome reicht "Cookies und andere Site-Daten löschen" aus. In Firefox wird es gelöscht, wenn Cookies gelöscht werden. Nicht so sehr in Safari.
In Safari scheint es eine ähnliche Einstellung in der Sicherheit zu geben, Schaltfläche "Datenbanken anzeigen". Allerdings: In dieser Liste mit "Datenbanken anzeigen " in Safari wird stackauth.com NICHT erwähnt , wie es bei der automatischen Anmeldung für das globale Netzwerk von Stack Exchange verwendet wird . Und nachdem ich "Alle entfernen" verwendet habe, erhalte ich immer noch Ergebnisse auf dieser Site:
javascript:alert(localStorage.getItem('GlobalLogin'));
Ich könnte dies mit löschen javascript:localStorage.clear();
. Aber dann muss ich wissen, dass eine Site Daten gespeichert hat. Bei dieser Frage geht es nicht nur um StackAuth. Ich möchte sichergehen, dass auch andere Websites nicht in der Liste versteckt sind.
(Ich bin auf einem Mac und verwende die neueste Safari unter dem neuesten OS X.)
† Wenn das Popup zu groß ist, um eine Schaltfläche zum Schließen anzuzeigen, drücken Sie Esc oder Return, um den Warndialog zu schließen.