Atribut Document cookie DOM HTML
- Halaman sebelumnya close()
- Halaman berikutnya createAttribute()
- Kembali ke Lapisan Atas Documents DOM HTML
Definisi dan penggunaan
cookie
Pengaturan atribut atau pengembalian yang dipisahkan dengan tanda koma; key=value Daftar (cookie dokumen).
Contoh membuat cookie:
document.cookie="username=Bill Gates; expires=Thu, 18 Dec 2013 12:00:00 UTC; path=/";
Pemberitahuan:Cookie tidak boleh mengandung koma, tanda titik koma, atau spasi.Metode encodeURIComponent() Dapat memastikan bahwa mereka tidak.
Lihat pula:
Saran:
Kadang-kadang API Storage adalah alat yang lebih baik:
Contoh
Ambil semua cookie yang berhubungan dengan dokumen ini:
let allCookies = document.cookie;
Sintaks
Kembalikan cookie:
document.cookie
Atur cookie:
document.cookie = newCookie
parameter
dipisahkan dengan tanda titik koma name=value Untuk daftar, diikuti dengan setiap nilai pilihan:
- expires=date
-
Tanggal dalam format GMT (gunakan metode Date.toUTCString).
Nilai default: hapus cookie saat browser ditutup. - max-age=seconds
- Umur maksimal cookie sebelum dihapus. Hapus cookie jika nilai 0 atau tanggal yang lalu.
- path=path
- Jalur absolut direktori milik cookie ('/dir'). Nilai default: direktori saat ini.
- domain=domainname
- Domain situs ('example.com'). Nilai default: domain dokumen.
- secure
- Kirim cookie ke server dengan protokol keamanan (https).
nilai kembalian
tipe | deskripsi |
---|---|
string | dipisahkan dengan tanda titik koma key=value Untuk daftar (cookie dokumen). |
Cookie dengan penyimpanan lokal
Cookies digunakan untuk aplikasi klien-server (browser-server).
Penyimpanan lokal (Local Storage) digunakan untuk aplikasi klien (browser).
Cookie berhubungan dengan situs web. Mengirim cookie di setiap header HTTP jika data untuk digunakan oleh klien adalah kelebihan bandwidth.
Beberapa pengguna biasanya mematikan cookie di browser mereka.
Ukuran Cookie dibatasi sampai 4 KB. Penyimpanan lokal untuk setiap domain dibatasi sampai 5 megabait.
Cookie memiliki tanggal kadaluarsa. Penyimpanan lokal tidak memilikinya.
Dukungan peramban
document.cookie adalah fitur DOM Level 2 (2001).
Semua peramban mendukungnya:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Dukung | 9-11 | Dukung | Dukung | Dukung | Dukung |
- Halaman sebelumnya close()
- Halaman berikutnya createAttribute()
- Kembali ke Lapisan Atas Documents DOM HTML