Beranda » bagaimana » Bagaimana Situs Web Mengingat Preferensi Anda untuk Itu (dan Pilihan Mengenai Cookie)?

    Bagaimana Situs Web Mengingat Preferensi Anda untuk Itu (dan Pilihan Mengenai Cookie)?

    Bagaimana situs web mengingat preferensi Anda untuk mereka (atau keinginan untuk tidak ada), dan bagaimana dengan subjek cookie yang sensitif itu sendiri? T&J SuperUser hari ini berupaya menjelaskan bagaimana cara kerja cookie dan informasi yang mereka simpan untuk pembaca yang bingung.

    Sesi Tanya Jawab hari ini datang kepada kami berkat SuperUser-subdivisi Stack Exchange, pengelompokan situs web Q&A berbasis komunitas.

    Foto milik Pedro Vezini (Flickr).

    Pertanyaan

    Pembaca Super Pengguna Ruud Lenders ingin tahu lebih banyak tentang cara kerja preferensi dan cookie untuk situs web:

    Munculan ditampilkan di situs web yang saya kunjungi dan bertanya apakah saya mengizinkan situs web untuk menyimpan preferensi dalam cookie. Secara tidak sengaja, saya memilih tidak. Menyegarkan halaman tidak mengembalikan pop-up. Adakah cara untuk mendapatkan pop-up ini kembali tanpa menghapus riwayat dan cookie?

    Ini juga membuat saya berpikir. Bagaimana situs web dapat mengingat jika diizinkan menyimpan cookie? Dengan menyimpannya di cookie?

    Bagaimana situs web mengingat preferensi Anda secara keseluruhan dan tentang pilihan Anda mengenai cookie secara umum?

    Jawabannya

    Kontributor SuperUser bvukelic memiliki jawaban untuk kami:

    Mereka bertanya apakah Anda mau preferensi toko di cookie, tidak jika Anda ingin mereka mengatur cookie secara umum. Jadi jika saya menulis dukungan untuk fitur ini, saya akan menetapkan cookie terpisah (tidak) dan periksa apakah pengguna memiliki cookie ini atau tidak. Ada kemungkinan besar Anda akan menemukan cookie semacam itu untuk situs web itu, yang dapat Anda hapus tanpa menghapus cookie atau riwayat lainnya.

    Memeriksa Cookie yang Ditentukan untuk Hal

    Di Firefox, Anda dapat membuat daftar cookie untuk halaman web tertentu dengan mengklik kanan bagian kosong halaman, lalu memilih Lihat Info Halaman pilihan. Anda akan menemukan Lihat Cookie tombol di Tab Keamanan. Di Chrome, Anda memiliki hal yang sama Lihat Info Halaman opsi 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 jika Situs Web Mengatur Cookie

    Berikut adalah salah satu cara Anda dapat menemukan apa yang dilakukan situs web. Kunjungi situs web di Mode penyamaran. Buka Alat pengembang dan beralih ke Tab Jaringan. Kemudian periksa untuk melihat aktivitas apa yang terjadi di latar belakang saat Anda menolak situs melacak Anda dengan cookie. Secara khusus, cari header respons dan lihat apakah ada Set-Cookie header di sana. Kemudian coba hapus cookie yang disebutkan di header untuk melihat apakah itu ada bedanya.

    Tentang Penyimpanan lokal

    Karena poster lain telah menyebutkan localStorage (database di browser), saya akan mengomentari ini juga. Saya pikir akan sangat jarang bahwa situs web 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 (JavaScript) Tab Konsol, dan ketik Penyimpanan lokal. Ini akan memberi Anda output yang terlihat seperti:

    • Penyimpanan someKey: "value", panjang: 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:

    • localstorage.removeItem ('someKey');

    Ini menghapus data di bawah someKey dari localStorage, dan memuat ulang halaman web dapat mengembalikannya ke pengaturan pabrik. Jika Anda tidak yakin kunci tertentu diatur oleh fungsionalitas pemberitahuan cookie, Anda dapat membuka halaman web masuk Mode penyamaran dan daftarkan konten Penyimpanan lokal sebelum berinteraksi dengan halaman web.

    Sekali lagi, saya ragu banyak situs web menggunakan localStorage untuk tujuan ini.


    Punya sesuatu untuk ditambahkan ke penjelasan? Berbunyi dalam komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang mengerti teknologi lainnya? Lihat utas diskusi lengkap di sini.