Kuki Dokumen DOM HTML
Contoh
Dapatkan semua cookie yang terkait dengan dokumen ini:
let allCookies = document.cookie;
Definisi dan Penggunaan
Properti cookie
menetapkan atau mengembalikan daftar pasangan kunci=nilai yang dipisahkan titik koma (cookie dokumen).
Contoh membuat cookie:
document.cookie="username=John Doe; expires=Thu, 18 Dec 2013 12:00:00 UTC;
path=/";
Catatan
Cookie tidak boleh berisi koma, titik koma, atau spasi putih.
Metode encodeURIComponent() memastikan mereka tidak melakukannya.
Lihat juga:
Nasihat:
Terkadang Storage API adalah alat yang lebih baik:
Sintaksis
Kembalikan cookie:
document.cookie
Setel cookie:
document.cookie = newCookie
Parameter
Daftar pasangan nama=nilai yang dipisahkan titik koma , diikuti dengan salah satu dari nilai opsional berikut:
expires=date max-age=seconds path=path domain=domainname secure |
Nilai Kembali
Jenis | Keterangan |
Rangkaian | Daftar pasangan kunci=nilai yang dipisahkan titik koma (cookie dokumen). |
Cookie vs Penyimpanan Lokal
Cookie adalah untuk aplikasi client-server (browser-server).
Penyimpanan lokal adalah untuk aplikasi klien (browser).
Cookie dikaitkan dengan situs web. Jika data untuk penggunaan klien, mengirimkan cookie di setiap header HTTP adalah batas bandwidth.
Beberapa pengguna menonaktifkan cookie sebagai aturan di browser mereka.
Cookie memiliki batas ukuran 4 Kilobyte. Penyimpanan Lokal memiliki batas 5 Megabyte per domain.
Cookie memiliki tanggal kedaluwarsa. Penyimpanan Lokal belum.
Dukungan Peramban
document.cookie
adalah fitur DOM Level 2 (2001).
Ini didukung penuh di semua browser:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |