cookies.getAllCookieStores()
Die getAllCookieStores()
-Methode der cookies
API gibt eine Liste aller Cookie Stores zurück.
Um diese Methode zu verwenden, muss eine Erweiterung die Berechtigung "cookies"
haben. Siehe cookie
permissions für mehr Details.
Dies ist eine asynchrone Funktion, die ein Promise
zurückgibt.
Syntax
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 Stores repräsentieren.
Beispiele
In diesem Beispiel wird die Methode getAllCookieStores()
verwendet, um alle im Browser verfügbaren Cookie Stores abzurufen und jede Cookie Store ID sowie die Tabs, die sich jeden Cookie Store teilen, auszugeben.
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 Element des cookieStores
-Array ist ein cookies.CookieStore
Objekt.
Browser-Kompatibilität
BCD tables only load in the browser
Hinweis: Diese API basiert auf der chrome.cookies
API von Chromium. Diese Dokumentation stammt aus cookies.json
im Chromium-Code.