Görünüşe göre Safari'mın stackauth.com
göstermediği bir yerel depolama alanı kullanılmış ve bu nedenle silinemiyor. Genel olarak: tüm yerel depolamanın Safari'den silinmesini nasıl sağlayabilirim ?
Bazı arka plan ve detaylar:
HTML5 Yerel Depolama web siteleri bilgisayarınıza bilgi depolamak için izin verir. (Bu biraz çerezlere benzer, ancak içerikler sunucuya otomatik olarak gönderilmez.) Bir kez (yeni) Twitter web sitesine giriş yaptığınızda, o siteyi görüntülerken ve aşağıdakileri konum çubuğuna yapıştırırken olduğu gibi şu anda oturum açmamış olsanız bile ayrıntıların sayısı † :
javascript:alert(localStorage.getItem(':USER:'));
Bu verilerden kurtulmak için: Google Chrome'da "Çerezleri ve diğer site verilerini sil" işe yarar. Firefox'ta çerezler her silindiğinde silinir. Safari'de çok fazla değil.
Safari'de Güvenlik ile ilgili bir tercih var gibi görünüyor, "Veritabanlarını göster" düğmesi. Ancak, Safari'deki "Veritabanlarını göster" listesinde , Stack Exchange genel ağ otomatik oturum açma tarafından kullanılan stackauth.com'dan bahsetmez . "Tümünü kaldır" ı kullandıktan sonra yine de bu sitede sonuçlar alıyorum:
javascript:alert(localStorage.getItem('GlobalLogin'));
Bunu kullanarak silebilirdim javascript:localStorage.clear();
. Ama sonra bir sitenin veri depoladığını bilmeliyim . Bu soru sadece StackAuth ile ilgili değil; Diğer sitelerin de listeden gizlenmediğinden emin olmak istiyorum.
(En son OS X'te en son Safari'yi kullanarak Mac'liyim.)
† Açılır pencere, herhangi bir kapatma düğmesini göremeyecek kadar büyük olduğunda, uyarı iletişim kutusunu kapatmak için Esc veya Return tuşuna basın.