Loading Animation
Kryzo Logo

Cookie Handler

Der Cookie Handler bietet eine einfache und konsistente Schnittstelle zur Verwaltung technischer Cookies innerhalb der Anwendung. Häufig benötigte Funktionen wie das Setzen, Lesen und Löschen von Cookies werden zentral gekapselt und können dadurch ohne direkte Arbeit mit document.cookie verwendet werden. Der Handler eignet sich insbesondere für technische Einstellungen wie Benutzerpräferenzen, Spracheinstellungen, Theme-Konfigurationen oder andere kleinere Daten, die browserseitig gespeichert werden sollen.

Initialisierung
document.addEventListener('kryzo:ready', ({ detail: { COOKIE } }) => { /* Ab hier stellen alle Cookie Funktionen zur Verfügung */ });
Cookie setzen
/* Beachten: maximale Tage: 365 */ COOKIE.set({ name: 'myCookiename', value: 'myValue', days: 1 });
Cookie lesen
const myCookieValue = COOKIE.get(cookieName);
Cookie löschen
COOKIE.delete(cookieName);