CookieStore: change-Ereignis
Baseline 2025>
Neu verfügbar
Seit Juni 2025 funktioniert diese Funktion auf aktuellen Geräten und in aktuellen Browserversionen. Auf älteren Geräten oder in älteren Browsern funktioniert sie möglicherweise nicht.
Want more browser support for this feature? Tell us why.
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Ein change-Ereignis wird an einem CookieStore-Objekt ausgelöst, wenn ein Cookie geändert wird.
Syntax
Verwenden Sie den Ereignisnamen in addEventListener():
addEventListener("change", (event) => { })
Alternativ können Sie der Ereignishandler-Eigenschaft der Schnittstelle einen Wert zuweisen:
onchange = (event) => { }
Ereignistyp
Ein CookieChangeEvent. Erbt von Event.
Beispiele
Um benachrichtigt zu werden, wenn ein Cookie geändert wurde, können Sie der cookieStore-Instanz mit addEventListener() einen Ereignishandler hinzufügen:
cookieStore.addEventListener("change", (event) => {
console.log("1 change event");
});
Alternativ können Sie die Ereignishandler-Eigenschaft onchange verwenden, um einen Handler für das change-Ereignis festzulegen. Beachten Sie jedoch, dass dadurch ein zuvor über onchange festgelegter Handler ersetzt wird, falls vorhanden:
cookieStore.onchange = (event) => {
console.log("1 change event");
};
Spezifikationen
| Spezifikation |
|---|
| Cookie Store API> # intro-monitor> |
| Cookie Store API> # dom-cookiestore-onchange> |