ExtendableCookieChangeEvent: ExtendableCookieChangeEvent() Konstruktor

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Hinweis: Dieses Feature ist nur verfügbar in Service Workers.

Der ExtendableCookieChangeEvent() Konstruktor erstellt ein neues ExtendableCookieChangeEvent Objekt, welches der Ereignistyp ist, der an das cookiechange Ereignis übergeben wird. Dieses tritt im ServiceWorkerGlobalScope auf, wenn Änderungen an Cookies auftreten, die der Abonnementliste der Dienstarbeiter für Cookie-Änderungen entsprechen. Dieser Konstruktor wird vom Browser aufgerufen, wenn ein Änderungsereignis auftritt.

Hinweis: Dieser Ereigniskonstruktor wird im Allgemeinen nicht für Produktionswebsites benötigt. Sein primärer Nutzen liegt in Tests, die eine Instanz dieses Ereignisses erfordern.

Syntax

js
new ExtendableCookieChangeEvent(type)
new ExtendableCookieChangeEvent(type, options)

Parameter

type

Ein String mit dem Namen des Ereignisses. Es ist case-sensitiv und Browser setzen es immer auf cookiechange.

options Optional

Ein Objekt, das zusätzlich zu den Eigenschaften, die in ExtendableEvent() definiert sind, die folgenden Eigenschaften haben kann:

changed Optional

Ein Array mit einem geänderten Cookie.

deleted Optional

Ein Array mit einem gelöschten Cookie.

Rückgabewert

Ein neues ExtendableCookieChangeEvent Objekt.

Spezifikationen

Specification
Cookie Store API
# dom-extendablecookiechangeevent-extendablecookiechangeevent

Browser-Kompatibilität

BCD tables only load in the browser