cookies.OnChangedCause
Der Typ OnChangedCause
der cookies
-API repräsentiert den Grund, warum ein Cookie geändert wurde.
Typ
Die Werte dieses Typs sind Zeichenketten. Mögliche Werte sind:
evicted
-
Ein Cookie wurde automatisch aufgrund der Müllabfuhr entfernt.
expired
-
Ein Cookie wurde automatisch aufgrund eines Ablaufs entfernt.
explicit
-
Ein Cookie wurde durch einen expliziten Aufruf von
cookies.remove()
eingefügt oder entfernt. expired_overwrite
-
Ein Cookie wurde von einem Cookie mit einem bereits abgelaufenen Ablaufdatum überschrieben.
overwrite
-
Ein Aufruf von
cookies.set()
hat dieses Cookie mit einem anderen überschrieben.
Browser-Kompatibilität
BCD tables only load in the browser
Beispiele
Sie können das Ereignis cookies.onChanged
überwachen, um benachrichtigt zu werden, wenn Cookies geändert werden. Dem Listener wird ein changeInfo
-Objekt übergeben, das eine Eigenschaft cause
enthält, deren Wert die Zeichenkette OnChangeCaused
ist:
browser.cookies.onChanged.addListener((changeInfo) => {
console.log(
`Cookie changed: \n` +
` * Cookie: ${JSON.stringify(changeInfo.cookie)}\n` +
` * Cause: ${changeInfo.cause}\n` +
` * Removed: ${changeInfo.removed}`,
);
});
Hinweis:
Diese API basiert auf Chromiums chrome.cookies
API. Diese Dokumentation basiert auf cookies.json
im Chromium-Code.