Tercihleri çerezlerde saklamak isteyip istemediğinizi sordular, genel çerezleri ayarlamalarını isteyip istemediğinizi sormadı . Bu yüzden, bu özellik için destek yazıyor olsaydım, ayrı bir çerez (örneğin nopref
) kurardım ve kullanıcının bu çerezi olup olmadığını kontrol ederdim . Bu site için başka çerezleri veya geçmişi silmeden temizleyebileceğiniz bir çerez bulma şansınız çok yüksektir.
Belirli bir sayfa için ayarlanmış çerezleri incelemek
Firefox'ta belirli bir sayfa için çerezleri sayfanın boş bir bölümünü sağ tıklatıp ardından Sayfa bilgisini görüntüle seçeneğini seçerek listeleyebilirsiniz . "Güvenlik" sekmesinde "Çerezleri Görüntüle" düğmesini bulacaksınız. Chrome'da, adres çubuğuna asılı olan bir iletişim kutusunu açan aynı "Sayfa bilgilerini görüntüle" seçeneğiniz de vardır. En üste yakın bir bağlantı sizi bir çerez listesine götürür. Benzer özelliklerin diğer tarayıcılarda da bulunabileceğini varsayıyorum.
Sitenin bir çerez oluşturup oluşturmadığını keşfetme
İşte sitenin ne yaptığını keşfedebileceğiniz bir yol. Siteyi Gizli modda açın. Geliştirici araçlarını açın ve Ağ sekmesine geçin. Ardından, sitenin sizi çerezlerle izlemesini reddettiğinizde arka planda hangi etkinliklerin gerçekleştiğini kontrol edin. Özellikle, yanıt başlıklarını arayın ve orada herhangi bir 'Set-Cookie' başlığı olup olmadığına bakın. Ardından, başlıkta belirtilen çerezleri silmeyi deneyin ve bunun bir fark yaratıp yaratmadığına bakın.
LocalStorage hakkında
Başka bir poster localStorage'dan (tarayıcı içi veritabanı) bahsettiğinden, bu konuda da yorum yapacağım. Sitenin bu amaçla localStorage kullanması çok nadir olacağını düşünüyorum çünkü localStorage verileri sunucuya erişilemiyor çünkü verileri sunucuya geri gönderen JavaScript kodu yok. LocalStorage içeriğini kontrol etmek istiyorsanız, en hızlı yol, geliştirici araçlarını tarayıcınızda açmak, (JavaScript) Konsol sekmesine gidip yazmaktır localStorage
. Bu size şuna benzeyen bir çıktı vermelidir:
Storage { someKey: "value", length: 1 }
Bulunduğunuz someKey
sayfada JavaScript tarafından ayarlanan değeri tanımlar. someKey
İlgili bir şey yaptığınıza inanıyorsanız , aşağıdakini çalıştırarak çıkarmayı deneyebilirsiniz:
localstorage.removeItem('someKey');
Bu, someKey
anahtarın altındaki verileri localStorage'dan kaldırır ve sayfanın yeniden yüklenmesi onu 'fabrika ayarlarına' geri yükleyebilir. Belirli bir anahtarın çerez bildirim işlevi tarafından ayarlanıp ayarlanmadığından emin değilseniz, sayfayı gizli modda açabilir ve sayfa ile etkileşime girmeden önce ve sonra localStorage içeriğini listeleyebilirsiniz.
Yine, çok fazla sitenin bu amaçla localStorage kullandığından şüpheliyim.