Cookies JavaScript - Bagaimana Membuat, Membaca dan Menghapus Kuki?



Kuki adalah data yang disimpan dalam fail teks kecil. Ini membantu anda menyimpan maklumat pengguna di laman web dan mengingat maklumat pengguna kemudian.

Kuki membantu anda menyimpan maklumat pengguna di laman web. Ini adalah salah satu kaedah yang paling berkesan untuk mengingati dan mengesan pilihan, pembelian, komisen, dan maklumat lain yang diperlukan untuk pengalaman pengunjung atau statistik laman web yang lebih baik. Di dalam ini Artikel kuki, kami akan mengetahui kedalaman kuki mengikut urutan berikut:

Apa itu Kuki?

Kuki adalah data yang disimpan dalam fail teks kecil dalam sistem anda. Apabila pelayan web menghantar laman web ke penyemak imbas, sambungan terputus, dan pelayan melupakan semua perkara mengenai pengguna.





Kuki dicipta untuk menyelesaikan masalah mengingat maklumat mengenai pengguna. Sebagai contoh:

  • Apabila pengguna mengunjungi laman web, namanya dapat disimpan dalam kuki.



  • Pada masa berikutnya pengguna melawat halaman, kuki akan mengingat nama pengguna.

Ia mengingat maklumat pengguna di semua halaman web. Ia mengandungi maklumat sebagai dan dalam bentuk pasangan nilai-nama yang dipisahkan oleh titik koma seperti:

nama pengguna = Daisy Green

Sekarang mari kita lihat bagaimana kuki ini berfungsi.



Bagaimanakah ia berfungsi?

Pelayan menghantar beberapa data ke penyemak imbas pelawat dalam bentuk kuki. Kini, penyemak imbas mungkin menerima kuki. Sekiranya berlaku, ia disimpan sebagai rekod teks biasa di cakera keras pelawat.

cookie- kuki javascript - edurekaApabila pelawat tiba di halaman lain di laman web anda, penyemak imbas menghantar kuki yang sama ke pelayan untuk diambil. Setelah diambil, pelayan anda akan mengetahui atau mengingati apa yang disimpan sebelumnya.

Kuki terdiri daripada 5 medan panjang berubah-ubah :

  • Tamat tempoh & tolak Ini menunjukkan tarikh kuki akan tamat. Sekiranya ini kosong, kuki akan tamat apabila pelawat berhenti dari penyemak imbas.

  • Domain & tolak Bidang domain menyediakan nama domain laman web anda.

    kerangka kerja berdasarkan kata kunci dalam selenium
  • Jalan & tolak Ini adalah jalan ke direktori atau laman web yang menetapkan kuki. Ini boleh dibiarkan kosong jika anda ingin mengambil kuki dari mana-mana direktori atau halaman.

  • Selamat & tolak Sekiranya bidang ini mengandungi kata 'selamat', maka kuki hanya boleh diambil dengan pelayan yang selamat. Sekiranya medan ini kosong, tidak ada sekatan seperti itu.

  • Nama = Nilai & tolak Ini menggambarkan kuki yang ditetapkan dan diambil dalam bentuk pasangan nilai-kunci.

Sekarang setelah anda mengetahui apa itu kuki dan bagaimana ia berfungsi, mari masuk ke kedalaman kuki JavaScript.

Kuki JavaScript

Dalam JavaScript, anda boleh memanipulasi kuki dengan sifat kuki objek Dokumen. JavaScript dapat membaca, membuat, mengubah, dan menghapus kuki yang berlaku di laman web semasa. Oleh itu mari kita lihat contoh dan fahami bagaimana kuki digunakan dalam JavaScript.

Buat Kuki

JavaScript boleh membuat kuki dengan dokumen.cookie harta benda. Anda boleh membuat kuki dengan cara berikut:

document.cookie = 'nama pengguna = Daisy Green'

Anda juga boleh menambahkan tarikh luput untuk kuki anda. Secara lalai, kuki akan dihapuskan apabila penyemak imbas ditutup:

document.cookie = 'nama pengguna = Daisy Green tamat = Isnin, 26 Ogos 2019 12:00:00 UTC'

Anda juga boleh memberitahu penyemak imbas dari jalan mana cookie dimiliki dengan bantuan parameter. Secara lalai, kuki tergolong dalam halaman semasa.

document.cookie = 'username = Daisy Green tamat = Isnin, 26 Ogos 2019 12:00:00 UTC' path = / '

Baca Kuki

Membaca kuki semudah menulisnya kerana nilai dokumen. Objek kuki adalah kuki. Anda boleh menggunakan tali ini bila-bila masa anda mahu mengakses kuki. String document.cookie menyimpan senarai nama = pasangan nilai yang dipisahkan dengan titik koma, di mana nama mewakili nama kuki dan nilai adalah nilai rentetan.

Cookies JavaScript boleh dibaca dengan cara berikut:

var x = document.cookie

Contoh: