Apakah mungkin untuk menghapus penyimpanan lokal HTML5 pada halaman web tertentu? Saya sedang mengedit demo Javascript di http://jsfiddle.net , dan saya mengatur ulang windows sedemikian rupa sehingga salah satu dari mereka menjadi tidak mungkin untuk diubah ukurannya. Apakah mungkin untuk menghapus penyimpanan lokal pada halaman tertentu dalam kasus ini?
google-chrome
html5
local-storage
Anderson Green
sumber
sumber
Jawaban:
Chrome sekarang menyediakan opsi untuk menghapus Penyimpanan Lokal dari situs tertentu. Untuk ini, masukkan ini di Mahakotak
Sekarang, Anda dapat mengetikkan nama situs, pilih Penyimpanan lokal dan klik Hapus untuk menghapus penyimpanan lokal untuk situs tersebut
sumber
Meskipun Chrome tidak menyediakan UI untuk menghapus localStorage, ada API yang akan menghapus kunci tertentu atau seluruh objek localStorage di situs web.
Setiap browser Chrome, secara default, sudah menginstal konsol JavaScript. Jadi metode alternatif, dan mungkin cara termudah, untuk menghapus localStorage adalah dengan mengklik kanan pada halaman, klik "Periksa Elemen", lalu klik tab "Konsol". Saat konsol terbuka, ketikkan JavaScript berikut ini, dan tekan enter:
Setelah selesai, Penyimpanan lokal akan dihapus. Perhatikan bahwa ini memengaruhi semua halaman web dalam satu domain, jadi jika Anda menghapus localStorage untuk jsfiddle.net/index.html (dengan asumsi itu adalah halaman tempat Anda berada), maka itu akan menghapusnya untuk semua halaman lain di situs itu. Lihat HTML5Goodies - Mengintip Penyimpanan Data Lokal di HTML 5 untuk informasi lebih lanjut.
sumber
Chrome belum menyediakan antarmuka untuk mengelola penyimpanan lokal HTML5, jadi untuk menghapus penyimpanan lokal di Chrome, Anda harus mencari dan menghapus file secara manual di
Local Storage
sub-direktori dalam Data Pengguna . Anda dapat menemukannya dengan mencari file yang berisi nama domain.Anda juga dapat menggunakan Hapus cookie dan entri data plug-in situs dan lainnya di dialog Bersihkan data penelusuran (
chrome://chrome/settings/clearBrowserData
atau Ctrl+ Shift+ Delete), namun itu tidak memberi Anda kontrol yang baik pada level situs.Sebagai catatan, jsfiddle.net tidak menggunakan penyimpanan lokal untuk bingkainya, ia menggunakan cookie standar yang dapat Anda hapus
chrome://chrome/settings/cookies
. Cukup ketikjsf
kotak edit, lalu klikwindow_sizes
cookie, lalu[Remove]
tombol. Untuk menghapus semua cookie dijsfiddle.net
, cukup klikjsfiddle
entri (bukan cookie spesifik), dan tekan Delete.sumber
Anda juga dapat menghapusnya melalui konsol di jendela pengembang dengan perintah
localStorage.clear()
:sumber
undefined
respons yang diharapkan?Saya belum bisa berkomentar, tetapi jawaban yang diterima tidak 100% akurat lagi sejak pembaruan Chrome terbaru. Chrome telah mendapatkan tampilan materi baru untuk semua pengaturan; dan tautan untuk menghapus semua penyimpanan lokal untuk host tertentu sekarang sedikit berbeda:
sumber
chrome://settings/siteData
Jika Anda memiliki Alat Pengembang Chrome, Anda dapat melihat atau mengubah nilai penyimpanan lokal
Ini diatur oleh domain. (localStorage khusus untuk domain, bukan halaman.)
Sorot pasangan kunci / nilai dan klik X jika Anda ingin menghapusnya.
sumber
Jawabannya
chrome://settings/siteData
tidak berhasil untuk sayaInilah yang berfungsi untuk saya di Chrome versi 61:
chrome://settings/content/cookies
Ini tidak hanya menghapus cookie tetapi juga penyimpanan lokal dan basis data lokal Anda juga
sumber