Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

cookies.getAllCookieStores()

Die getAllCookieStores() Methode der cookies API gibt eine Liste aller Cookie-Speicher zurück.

Um diese Methode zu verwenden, muss eine Erweiterung über die Berechtigung "cookies" verfügen. Weitere Details finden Sie unter cookie permissions.

Dies ist eine asynchrone Funktion, die ein Promise zurückgibt.

Syntax

js
let gettingStores = browser.cookies.getAllCookieStores()

Parameter

Keine.

Rückgabewert

Ein Promise, das mit einem Array von cookies.CookieStore Objekten erfüllt wird, die alle Cookie-Speicher repräsentieren.

Beispiele

In diesem Beispiel wird die Methode getAllCookieStores() verwendet, um alle im Browser verfügbaren Cookie-Speicher abzurufen und die ID jedes Cookie-Speichers sowie die Tabs, die sich jeden Cookie-Speicher teilen, auszugeben.

js
function logStores(cookieStores) {
  for (const store of cookieStores) {
    console.log(`Cookie store: ${store.id}\n Tab IDs: ${store.tabIds}`);
  }
}

browser.cookies.getAllCookieStores().then(logStores);

Jedes Mitglied des cookieStores Arrays ist ein cookies.CookieStore Objekt.

Browser-Kompatibilität

Hinweis: Diese API basiert auf der chrome.cookies API von Chromium. Diese Dokumentation ist abgeleitet von cookies.json im Chromium-Code.