cookies.OnChangedCause
Der OnChangedCause
-Typ der cookies
API stellt den Grund dar, warum ein Cookie geändert wurde.
Typ
Werte dieses Typs sind Strings. Mögliche Werte sind:
evicted
-
Ein Cookie wurde automatisch durch Garbage Collection entfernt.
expired
-
Ein Cookie wurde automatisch aufgrund des Ablaufs entfernt.
explicit
-
Ein Cookie wurde über einen expliziten Aufruf von
cookies.remove()
eingefügt oder entfernt. expired_overwrite
-
Ein Cookie wurde durch ein Cookie mit einem bereits abgelaufenen Ablaufdatum überschrieben.
overwrite
-
Ein Aufruf von
cookies.set()
hat dieses Cookie mit einem anderen überschrieben.
Beispiele
Sie können auf das cookies.onChanged
-Ereignis lauschen, um benachrichtigt zu werden, wenn sich Cookies ändern. Dem Listener wird ein changeInfo
-Objekt übergeben, das eine Eigenschaft cause
enthält, deren Wert der OnChangeCaused
-String ist:
browser.cookies.onChanged.addListener((changeInfo) => {
console.log(
`Cookie changed: \n` +
` * Cookie: ${JSON.stringify(changeInfo.cookie)}\n` +
` * Cause: ${changeInfo.cause}\n` +
` * Removed: ${changeInfo.removed}`,
);
});
Browser-Kompatibilität
Loading…
Hinweis:
Diese API basiert auf Chromium's chrome.cookies
API. Diese Dokumentation ist abgeleitet von cookies.json
im Chromium-Code.