Karena semakin banyak situs beralih dari menggunakan cookie ke menggunakan localStorage untuk menyimpan data mereka (termasuk "bug pelacakan"), saya khawatir tentang seberapa jauh pengguna dapat mengendalikan ini. Dengan cookie, seseorang dapat mengatur kebijakan yang sesuai, misalnya memblokir cookie pihak ke-3, atau selalu diminta. Saya tidak dapat menemukan pengaturan yang sesuai untuk localStorage.
Mencari SU, saya menemukan pertanyaan serupa untuk Chrome: menonaktifkan HTML5 LocalStorage dan Database untuk semua halaman web / atau meminta pengguna . Saya juga telah membaca Bagaimana mengizinkan penyimpanan lokal untuk satu skrip pengguna tertentu, tetapi nonaktifkan secara global? (yang tidak menjawab pertanyaan saya) dan penyimpanan lokal dan pertanyaan cache Firefox (yang juga menyatakan tidak ada dokumentasi, tetapi tidak menjawab pertanyaan saya). Saya hampir tidak menemukan apa pun di pencarian Google.
Kesulitan yang saya alami pada awalnya dengan SE secara umum (lihat MSO ) dan diselesaikan berkat Eric's Blog biar saya asumsikan pengaturan cookie setidaknya terhubung ke localStorage entah bagaimana; tetapi karena tidak didokumentasikan, saya tidak ingin bergantung pada "coba-coba-salah" dengan satu versi FF untuk menarik kesimpulan umum.
Apakah ada dokumentasi tentang itu? Saya akan menghitungnya sebagai gangguan privasi yang besar jika pengguna tidak dapat mengontrol situs mana yang menyimpan data ke localStorage, jadi entah bagaimana mungkin.
TL; DR: Apakah dilakukan sesuai dengan kebijakan cookie - atau jika tidak, bagaimana pengguna dapat mengendalikannya?
sumber
Saya adalah pengembang addon Cookie Controller, dan itu akan menunjukkan kepada Anda izin yang berlaku untuk penyimpanan lokal (dan penyimpanan sesi) serta memungkinkan Anda mengatur izin tersebut.
Namun, untuk menjawab pertanyaan awal Anda, izin untuk penyimpanan DOM pada dasarnya sama dengan cookie. Izin tertentu, seperti pihak ke-3, tidak berlaku, tetapi pengaturan untuk menolak cookie atau membatasi mereka untuk sesi saat ini juga berlaku untuk penyimpanan DOM. Sayangnya Firefox tidak akan menunjukkan kepada Anda apakah halaman web menggunakan penyimpanan DOM atau tidak sehingga sulit untuk diverifikasi. Karena itu addon berguna.
Ada juga preferensi tersembunyi yang akan sepenuhnya menonaktifkan semua penyimpanan DOM terlepas dari cookie: dom.storage.enabled. Ini sedikit brutal dan biasanya Anda hanya memblokir cookie untuk memblokir penyimpanan. Sama halnya, pengecualian yang diatur untuk memungkinkan situs web individual untuk mengatur cookie juga memungkinkan mereka untuk menggunakan penyimpanan DOM.
Terakhir, ada batasan jumlah penyimpanan yang dapat digunakan oleh setiap halaman web. Secara default ini adalah 5MB tetapi Anda dapat mengubahnya, berpotensi menjadi nol. Namun, halaman web tidak selalu menangani kelebihan kuota ini dengan sangat baik sehingga Anda dapat menyebabkan masalah dengan mengubahnya.
sumber
Tampaknya tidak ada banyak dokumentasi tentang fitur ini, tetapi di sini ada artikel dari Mozilla Developers Network. Dalam artikel itu disebutkan bahwa masih ada beberapa bug yang terbuka terkait pengelolaan penyimpanan lokal (semua bug terbuka pada saat menulis jawaban ini). Jadi setidaknya untuk saat ini sepertinya tidak ada cara untuk mengelola akses ke penyimpanan lokal.
sumber
Baru saja menemukan solusi (belum mencoba, tetapi menurut komentar yang seharusnya dilakukan): Ada addon Firefox yang disebut Cookie Controller , yang tampaknya menangani cookie "gaya lama" dan penyimpanan DOM (sayangnya, Flash-cookies alias LSO tampaknya tidak untuk ditangani, yang akan menjadikannya pengontrol lengkap):
Pengontrol Cookie: Pengaturan situs dan Global
Menggunakan addon ini, seseorang harus dapat menggunakan pengaturan global dan per-situs untuk penyimpanan lokal. Karena localStorage diperlukan untuk situs SE, pengaturan per-situs lebih disukai di sini :) Bahkan menawarkan untuk menghapus "cookie" yang dipilih pada akhir sesi (semua kecuali daftar putih, misalnya).
sumber