2011-08-18 29 views
11

localStorage kullanan bir web uygulaması kodlandığında, localStorage verilerini istemeden veya kasıtlı olarak silme yetkisine sahip bir kullanıcı ne tür güvenlik açıkları ile karşılaşır?LocalStorage verilerini silme

"Verilerimi sil" diyen bir düğme koymaktan mutluluk duyuyoruz, bu benim kontrolüm altında, ancak yerelStorage verilerinin silinebileceğini kontrol etmenin ötesinde yollar var mı? Ya (yani. Gizli modu/özel tarama modu) kullanılmaz?

Teşekkür

cevap

10

Herkes, konsoldan veya konum çubuğundan herhangi bir zamanda localStorage.clear() numaralı telefonu arayabilir. Bir yer işareti aynı şeyi yapmak için kullanılacak olması mümkündür. localStorage ile aynı uçuculukta bir kurabiyeye davranırsınız. Herhangi bir zamanda yok olabileceğini varsayalım. En iyi kullanıcı ayarları ve geçici veriler için kullanılır. Bir kullanıcı tamamen iyileştiriyor, varsayılan sonbahar-sırtlarını kullanabilir veya süreci yeniden başlatmak için hazır olun.

+0

niçin bir kullanıcının (geliştiricinin değil) bookmarklet'i localStorage'ı temizler? –

+0

@livingston_mechanical, Bazı sitelerde geliştirme için önbellek temizleme bookmark'ları oluşturdum. – zzzzBov

2

Burada bir kullanıcı iPhone iOS4 ve iPad iOS4 yapabileceğini buldum budur.

Safari'yi Öldürme "İşlem düğmesine" iki kez dokunun, altta görünen safari düğmesini basılı tutun. Ortadaki bir x ile daire gösterdiğinde, x işaretini tıklayın.

Safari önbelleğini temizleme Ayarlar | Safari | önbellek temizle

Başlangıç ​​Safari yedeklemek

Kötü haber - Tüm sitelerin yerel depolama temizlenir, sadece senin!

İlgili konular