HTML DOM Belgesi çerezi
Örnek
Bu belgeyle ilişkili tüm çerezleri alın:
let allCookies = document.cookie;
Tanım ve Kullanım
Özellik cookie
, anahtar=değer çiftlerinin (belge tanımlama bilgileri) noktalı virgülle ayrılmış bir listesini ayarlar veya döndürür.
Çerez oluşturmaya bir örnek:
document.cookie="username=John Doe; expires=Thu, 18 Dec 2013 12:00:00 UTC;
path=/";
Not
Çerezler virgül, noktalı virgül veya boşluk içeremez.
encodeURIComponent() Yöntemi , bunların olmamasını sağlar.
Ayrıca bakınız:
Tavsiye:
Bazen Depolama API'si daha iyi bir araçtır:
Sözdizimi
Çerezleri iade edin:
document.cookie
Çerez ayarlayın:
document.cookie = newCookie
Parametre
Noktalı virgülle ayrılmış ad=değer çiftleri listesi ve ardından bu isteğe bağlı değerlerden herhangi biri:
expires=date max-age=seconds path=path domain=domainname secure |
Geri dönüş değeri
Tip | Açıklama |
Sicim | Anahtar=değer çiftlerinin noktalı virgülle ayrılmış listesi (belge tanımlama bilgileri). |
Çerezler ve Yerel Depolama
Çerezler, istemci-sunucu (tarayıcı-sunucu) uygulamaları içindir.
Yerel depolama, istemci (tarayıcı) uygulamaları içindir.
Çerezler web siteleri ile ilişkilidir. Veriler müşteri kullanımı içinse, her HTTP başlığına çerez göndermek bant genişliğinin belkemiğidir.
Bazı kullanıcılar, tarayıcılarında kural olarak çerezleri devre dışı bırakmıştır.
Bir Çerezin boyut sınırı 4 Kilobayttır. Yerel Depolama, etki alanı başına 5 Megabaytlık bir sınıra sahiptir.
Bir Çerezin son kullanma tarihi vardır. Yerel Depolama yok.
Tarayıcı Desteği
document.cookie
bir DOM Düzey 2 (2001) özelliğidir.
Tüm tarayıcılarda tam olarak desteklenir:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |