jquery.cookie.js ist ein leichtes Cookie-Plug-in, das Cookies lesen, schreiben und löschen kann.
Konfiguration von jquery.cookie.js
Fügen Sie zuerst die jQuery-Bibliotheksdatei und dann die jquery.cookie.js-Bibliotheksdatei ein.
Anwendung
Fügen Sie ein neues Sitzungscookie hinzu:
$.cookie('the_cookie', 'the_value');
Hinweis: Wenn die Cookie-Gültigkeitsdauer nicht angegeben ist, bleibt das erstellte Cookie standardmäßig gültig, bis der Benutzer den Browser schließt. Daher wird es als „Sitzungscookie“ bezeichnet. Erstellen Sie ein Cookie und legen Sie fest, dass es 7 Tage lang gültig ist:
$.cookie('the_cookie', 'the_value', { läuft ab: 7 });
Hinweis: Wenn die Cookie-Gültigkeitsdauer angegeben wird, wird das erstellte Cookie als „persistentes Cookie“ bezeichnet. Erstellen Sie ein Cookie und legen Sie den gültigen Pfad zum Cookie fest:
$.cookie('the_cookie', 'the_value', { läuft ab: 7, Pfad: '/' });
Hinweis: Standardmäßig kann nur die Webseite, die das Cookie setzt, das Cookie lesen. Wenn Sie möchten, dass eine Seite das von einer anderen Seite gesetzte Cookie liest, müssen Sie den Cookie-Pfad festlegen. Der Pfad zum Cookie wird verwendet, um das Verzeichnis der obersten Ebene festzulegen, das das Cookie lesen kann. Wenn Sie diesen Pfad auf das Stammverzeichnis der Website festlegen, können alle Webseiten die Cookies der anderen Seiten lesen (diesen Pfad sollten Sie im Allgemeinen nicht festlegen, um Konflikte zu vermeiden). Cookies lesen:
Code kopieren
Der Code lautet wie folgt:
$.cookie('the_cookie'); // Cookie existiert => $.cookie('not_existing'); // Cookie existiert nicht =>
Um ein Cookie zu löschen, übergeben Sie null als Cookie-Wert: $.cookie('the_cookie', null);
Erläuterung der zugehörigen Parameter
läuft ab: 365
Definieren Sie die Gültigkeitsdauer des Cookies. Der Wert kann eine Zahl (in Tagen ab dem Zeitpunkt der Erstellung des Cookies) oder ein Datumspaar sein
Elefant. Wenn es weggelassen wird, ist das erstellte Cookie ein Sitzungscookie und wird gelöscht, wenn der Benutzer den Browser verlässt.
Pfad: '/'
Standard: Nur die Webseite, die das Cookie setzt, kann das Cookie lesen.
Definiert den gültigen Pfad des Cookies. Standardmäßig ist der Wert dieses Parameters der Pfad zur Webseite, auf der das Cookie erstellt wurde (Standardverhalten des Browsers). Wenn Sie auf der gesamten Website auf dieses Cookie zugreifen möchten, müssen Sie den effektiven Pfad wie folgt festlegen: Pfad: „/“. Wenn Sie ein Cookie löschen möchten, für das ein gültiger Pfad definiert ist, müssen Sie den Pfad beim Aufruf der Funktion angeben: $.cookie('the_cookie', null,
{ Weg: '/' });.
Domäne: 'example.com'
Standardwert: Der Domainname der Webseite, die das Cookie erstellt hat. sicher: wahr
Standardwert: false. Wenn dies zutrifft, erfordert die Cookie-Übertragung die Verwendung eines sicheren Protokolls (HTTPS). raw: true Standardwert: false.
Standardmäßig werden Lese- und Schreibcookies automatisch kodiert und dekodiert (mithilfe der encodeURIComponent-Kodierung,
).
decodeURIComponent-Dekodierung). Um diese Funktion zu deaktivieren, legen Sie raw: true fest.