Atribut Document cookie 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:

Panduan JavaScript Cookies

Saran:

Kadang-kadang API Storage adalah alat yang lebih baik:

Atribut localStorage

Atribut sessionStorage

Contoh

Ambil semua cookie yang berhubungan dengan dokumen ini:

let allCookies = document.cookie;

Coba sendiri

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