6Sep
Bagaimana situs web mengingat preferensi Anda untuk mereka( atau keinginan untuk tidak ada), dan bagaimana dengan subjek cookie yang sensitif? Today's SuperUser Q & Sebuah posting berusaha menjelaskan bagaimana cookies bekerja dan informasi yang mereka simpan untuk pembaca yang bingung.
Pertanyaan Hari Ini &Sesi jawaban datang kepada kami atas izin SuperUser - subdivisi dari Stack Exchange, pengelompokan berbasis komunitas dari Q & A situs web. Foto
milik Pedro Vezini( Flickr).
Pertanyaan Pembaca Superuser
Ruud Lender ingin tahu lebih banyak tentang bagaimana preferensi dan cookies untuk situs web bekerja:
Pop-up ditampilkan di situs web yang saya kunjungi dan menanyakan apakah saya mengizinkan situs web menyimpan preferensi dalam cookie. Secara tidak sengaja, saya memilih no. Menyegarkan halaman tidak membawa pop-up kembali. Apakah ada cara untuk mendapatkan jenis pop-up kembali tanpa membersihkan sejarah dan cookie?
Hal ini juga membuat saya berpikir. Bagaimana sebuah situs web mengingat apakah diperbolehkan menyimpan cookies? Dengan menyimpannya dalam sebuah cookie?
Bagaimana sebuah situs web mengingat preferensi Anda untuk keseluruhan dan tentang pilihan Anda mengenai cookies secara umum?
Jawaban
SuperUser kontributor bvukelic memiliki jawabannya untuk kita:
Mereka bertanya kepada Anda apakah Anda ingin menyimpan preferensi dalam cookie, bukan jika Anda ingin mereka menyetel cookies secara umum. Jadi jika saya menulis dukungan untuk fitur ini, saya akan membuat kue terpisah( nopref ) dan memeriksa apakah pengguna memiliki cookie ini atau tidak. Ada kemungkinan Anda akan menemukan kuki semacam itu untuk situs web itu, yang bisa Anda hapus tanpa menghapus kuki atau riwayat lainnya.
Memeriksa Cookies Set untuk Halaman Tertentu
Di Firefox, Anda dapat membuat daftar cookies untuk halaman web tertentu dengan mengklik kanan bagian halaman yang kosong, kemudian memilih opsi View Page Info .Anda akan menemukan tombol View Cookies di Security Tab .Di Chrome, Anda memiliki opsi View Page Info yang membuka dialog yang hang dari bilah alamat. Tautan di dekat bagian atas akan membawa Anda ke daftar cookie. Saya asumsikan fitur serupa bisa ditemukan di browser lain.
Menemukan jika Website Mengatur Cookie
Berikut adalah salah satu cara agar Anda dapat menemukan apa yang sedang dilakukan situs web. Kunjungi situs web di Incognito Mode .Buka Developer Tools dan beralih ke Network Tab .Kemudian periksa untuk melihat aktivitas apa yang terjadi di latar belakang saat Anda menolak situs melacak Anda dengan cookies. Secara khusus, cari header tanggapan dan lihat apakah ada aster Set-Cookie di sana. Kemudian coba hapus cookies yang disebutkan di header untuk melihat apakah itu ada bedanya.
Tentang localStorage
Karena poster lain menyebutkan localStorage( database in-browser), saya akan mengomentari hal ini juga. Saya pikir akan sangat jarang bahwa sebuah situs web menggunakan localStorage untuk tujuan ini karena data localStorage tidak dapat diakses oleh server kecuali ada kode JavaScript yang mengirimkan data kembali ke server. Jika Anda ingin memeriksa konten dari localStorage, cara tercepat adalah membuka Developer Tools di browser Anda, masuk ke ( JavaScript) Console Tab , dan ketik localStorage. Ini akan memberi Anda keluaran yang terlihat seperti:
- Storage{ someKey: "value", length: 1}
SomeKey mengidentifikasi nilai yang ditetapkan oleh JavaScript pada halaman web tempat Anda berada. Jika Anda yakin someKey melakukan sesuatu yang relevan, Anda dapat mencoba menghapusnya dengan menjalankan yang berikut ini:
- localstorage.removeItem( 'someKey');
Ini akan menghapus data di bawah beberapaKey dari localStorage, dan memuat ulang halaman web dapat mengembalikannya ke pengaturan pabrik. Jika Anda tidak yakin kunci tertentu diatur oleh fungsi pemberitahuan cookie, Anda dapat membuka halaman web di Incognito Mode dan daftar isi localStorage sebelum berinteraksi dengan halaman web.
Sekali lagi, saya ragu banyak situs web menggunakan localStorage untuk tujuan ini.
Punya sesuatu untuk ditambahkan ke penjelasan? Terdengar dalam komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange tech-savvy lainnya? Simak thread diskusi selengkapnya disini.