Mereka bertanya apakah Anda ingin menyimpan preferensi di cookie, bukan apakah Anda ingin mereka mengatur cookie secara umum. Jadi jika saya menulis dukungan untuk fitur ini, saya akan menetapkan cookie yang terpisah (misalnya, nopref
) dan memeriksa apakah pengguna memiliki cookie ini. Ada kemungkinan besar Anda akan menemukan cookie seperti itu untuk situs itu, yang dapat Anda hapus tanpa menghapus cookie atau riwayat lainnya.
Memeriksa cookie yang ditetapkan untuk halaman tertentu
Di Firefox, Anda dapat membuat daftar cookie untuk halaman tertentu dengan mengklik kanan bagian kosong halaman, lalu memilih opsi Lihat info halaman . Anda akan menemukan tombol "Lihat Cookie" di tab "Keamanan". Di Chrome, Anda memiliki opsi "Lihat halaman info" yang sama, yang membuka dialog yang menggantung dari bilah alamat. Tautan di dekat bagian atas akan membawa Anda ke daftar cookie. Saya berasumsi fitur serupa dapat ditemukan di browser lain.
Menemukan apakah situs menetapkan cookie
Inilah satu cara Anda dapat menemukan apa yang dilakukan situs tersebut. Buka situs dalam mode Penyamaran. Buka alat pengembang dan alihkan ke tab Jaringan. Kemudian periksa aktivitas apa yang terjadi di latar belakang saat Anda menolak untuk melacak situs Anda dengan cookie. Secara khusus, cari header respons dan lihat apakah ada header 'Set-Cookie' di sana. Kemudian coba hapus cookie yang disebutkan di header dan lihat apakah itu ada bedanya.
Tentang Penyimpanan lokal
Karena poster lain telah menyebutkan localStorage (database di browser), saya akan mengomentari itu juga. Saya pikir akan sangat jarang situs menggunakan localStorage untuk tujuan ini karena data localStorage tidak dapat diakses ke server kecuali ada kode JavaScript yang mengirim data kembali ke server. Jika Anda ingin memeriksa konten Penyimpanan lokal, cara tercepat adalah dengan membuka alat pengembang di browser Anda, buka tab (JavaScript) Konsol, dan ketik localStorage
. Ini akan memberi Anda output yang terlihat seperti:
Storage { someKey: "value", length: 1 }
The someKey
mengidentifikasi nilai yang ditetapkan oleh JavaScript pada halaman Anda berada. Jika Anda yakin someKey
melakukan sesuatu yang relevan, Anda dapat mencoba menghapusnya dengan menjalankan yang berikut:
localstorage.removeItem('someKey');
Ini menghapus data di bawah someKey
kunci dari Penyimpanan lokal, dan memuat kembali halaman dapat mengembalikannya ke 'pengaturan pabrik'. Jika Anda tidak yakin apakah tombol tertentu diatur oleh fungsionalitas pemberitahuan cookie, Anda dapat membuka halaman dalam mode penyamaran, dan daftar konten penyimpanan lokal sebelum dan sesudah berinteraksi dengan halaman.
Sekali lagi, saya ragu terlalu banyak situs yang menggunakan localStorage untuk tujuan ini.