cookies.getAllCookieStores()

La méthode getAllCookieStores() de l'API cookies retourne une liste de tous les cookies stores.

C'est une fonction asynchrone qui renvoie une Promise.

Syntaxe

var gettingStores = browser.cookies.getAllCookieStores()

Paramètres

Aucun.

Valeur renvoyée

Une Promise qui sera remplie avec un tableau d'objets cookies.CookieStore représentant tous les cookies stores existants.

Compatibibilité du navigateur

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxOperaFirefox pour Android
Support simpleChrome Support complet OuiEdge Support complet 14
Notes
Support complet 14
Notes
Notes Always returns the same default cookie store with ID 0. All cookies belong to this store.
Firefox Support complet 45
Notes
Support complet 45
Notes
Notes Before version 52, only the default cookie store was visible. From version 52 onwards, the cookie stores for private browsing mode and container tabs are also readable.
Opera Support complet OuiFirefox Android Support complet 48

Légende

Support complet  
Support complet
Voir les notes d'implémentation.
Voir les notes d'implémentation.

Exemples

Dans l'extrait suivant, la méthode getAllCookieStores() permet de récupérer tous les cookies stores actuellement disponible dans le navigateur et d'afficher chaque ID de cookie et les onglets qui partagent actuellement chaque cookie store.

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

var getting = browser.cookies.getAllCookieStores();
getting.then(logStores);

Chaque membre du tableau cookieStores est un objet  cookies.CookieStore.

Remerciements :

Cette API est basée sur l'API Chromium chrome.cookies. Cette documentation est dérivée de cookies.json dans le code Chromium.

Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.

Étiquettes et contributeurs liés au document

Contributeurs à cette page : hellosct1
Dernière mise à jour par : hellosct1,