HTML-DOM-Dokument cookie-Eigenschaft

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:

JavaScript Cookies-Tutorial

Empfehlung:

Manchmal ist das Storage-API ein besseres Werkzeug:

localStorage-Eigenschaft

sessionStorage-Eigenschaft

Beispiel

Erhalten Sie alle mit diesem Dokument verbundenen Cookies:

let allCookies = document.cookie;

Probieren Sie es selbst aus

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