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

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Firefox for Android
Safari on iOS
OnChangedCause

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
See implementation notes.

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:

js
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.