Munculan di situs web muncul, dan bertanya apakah saya mengizinkan situs web untuk menyimpan preferensi dalam cookie. Secara tidak sengaja, saya berkata "tidak". Menyegarkan / memulai ulang tidak mengembalikan popup.
Apakah ada cara standar untuk mengembalikan popup semacam ini, tanpa menghapus riwayat / cookie?
Juga, bagaimana situs web dapat mengingat jika diizinkan untuk menyimpan cookie? Dengan menyimpannya di cookie?
google-chrome
website
cookies
Rudey
sumber
sumber
Jawaban:
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:The
someKey
mengidentifikasi nilai yang ditetapkan oleh JavaScript pada halaman Anda berada. Jika Anda yakinsomeKey
melakukan sesuatu yang relevan, Anda dapat mencoba menghapusnya dengan menjalankan yang berikut: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.
sumber
Karena ini kedengarannya sangat mirip dengan situs belanda dan nama Anda tampaknya belanda, saya akan sedikit memperluas:
Di UE, Anda diharuskan memberikan beberapa petunjuk kepada pengguna bahwa Anda menggunakan cookies. Yang diperlukan hanyalah pesan kecil, satu bagian di disclamer, atau pop-up satu kali (itu jarang terjadi). Terkadang ada kemungkinan opt-out
Belanda suka menjadi anak berperilaku terbaik di kelas, jadi kami mendorongnya:
Semua cookie non-esensi dilarang, kecuali jika pengguna memilih untuk ikut (bertentangan dengan peraturan UE).
Ini menciptakan masalah, apa yang penting? Yah, itu cukup banyak dibahas, menyimpulkan bahwa bahkan setiap situs yang menggunakan analisis google menempatkan cookie yang tidak penting.
Mereka memperbaikinya dengan dinding pilihan cookie yang tidak ramah pengguna (tapi sejauh ini solusi 'terbaik').
Sebelum Anda memiliki akses ke situs, Anda harus mengklik [ok] atau [tidak]. Ini harus dilakukan sebelum pageload, karena misalnya Google Analytics.
Ada beberapa solusi untuk mengingat hal ini. Salah satunya adalah menyimpan IP dalam database, atau penyimpanan lokal browser (seperti basis data klien), tetapi solusi paling sederhana adalah menyimpannya dalam .... cookie.
Ini diperbolehkan, karena ini adalah cookie penting.
Menyetel ulang pengaturan itu
Karena mereka mungkin akan mencari solusi penyimpanan lokal (DB klien, atau cookie), Anda dapat pergi ke riwayat Anda (ctrl + H) dan klik kanan situs web, lalu pilih [lupa]. Ini akan menghapus semua yang terkait dengan situs ini, termasuk cookie dan penyimpanannya.
Mengenai komentar 'hukum ini mati di Inggris'
Di Belanda ini tidak benar-benar diterapkan lagi. Indikasinya (versi UE) masih ditampilkan, tetapi keikutsertaannya hampir tidak ada, terlepas dari situs walikota.
sumber