HTML-DOM-Dokument cookie-Eigenschaft
- Vorherige Seite close()
- Nächste Seite createAttribute()
- Zurück zur übergeordneten Ebene HTML DOM Documents
Definition und Verwendung
cookie
Eigenschaften, die mit Semikolen getrennt gesetzt oder zurückgegeben werden Schlüssel=Wert Liste der (Dokument-Cookies)
Beispiel zur Erstellung eines Cookies:
document.cookie="username=Bill Gates; expires=Thu, 18 Dec 2013 12:00:00 UTC; path=/";
Hinweis:Cookies dürfen keine Kommata, Semikola oder Leerzeichen enthalten.Die Methode encodeURIComponent() kann sicherstellen, dass sie nicht.
Siehe auch:
Empfehlung:
Manchmal ist das Storage-API ein besseres Werkzeug:
Beispiel
Erhalten Sie alle mit diesem Dokument verbundenen Cookies:
let allCookies = document.cookie;
Syntax
Rückgabe des Cookies:
document.cookie
Setzen Sie Cookie:
document.cookie = newCookie
Parameter
mit Semikolon getrennte Name=Wert Liste, gefolgt von beliebigen optionalen Werten:
- expires=Datum
-
Datum im GMT-Format (verwenden Sie den Methoden Date.toUTCString).
Standardwert: Löschen Sie das Cookie, wenn der Browser geschlossen wird. - max-age=Sekunden
- Maximale Alterung vor dem Löschen des Cookies. Löschen Sie das Cookie, wenn es 0 oder ein früheres Datum ist.
- path=Pfad
- Absoluter Pfad des Verzeichnisses, in dem sich das Cookie befindet ('/dir'). Standardwert: aktueller Verzeichnis.
- domain=domainname
- Domäne der Website ('example.com'). Standardwert: Domain des Dokuments.
- secure
- Senden Sie Cookies an den Server über sichere Protokolle (https).
Rückgabewert
Typ | Beschreibung |
---|---|
Zeichenkette | mit Semikolon getrennte Schlüssel=Wert Liste (Dokument-Cookie). |
Cookie und lokale Speicherung
Cookies werden für Client-Server-Anwendungen (Browser-Server) verwendet.
Lokale Speicherung (Local Storage) wird für Client-Anwendungen (Browser) verwendet.
Cookies sind mit der Website verknüpft. Wenn Daten für den Client bestimmt sind, ist das Senden von Cookies in jedem HTTP-Header eine Bandbreitennutzung.
Der Browser einiger Benutzer deaktiviert Cookies normalerweise.
Die Größe von Cookies ist auf 4 KB begrenzt. Jeder Domänenspeicher ist auf 5 Megabytes begrenzt.
Cookies haben ein Ablaufdatum. Lokale Speicherung nicht.
Browserunterstützung
document.cookie ist eine Eigenschaft von DOM Level 2 (2001).
Es wird es in allen Browsern unterstützt:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Unterstützt | 9-11 | Unterstützt | Unterstützt | Unterstützt | Unterstützt |
- Vorherige Seite close()
- Nächste Seite createAttribute()
- Zurück zur übergeordneten Ebene HTML DOM Documents