Modules

contextualIdentities.remove()

Supprime une identité contextuelle, compte tenu de son ID de cookie.

C'est une fonction asynchrone qui renvoie une Promise.

Syntaxe

var removeContext = browser.contextualIdentities.remove(
  cookieStoreId                  // string
)

Paramètres

cookieStoreId

string. L'identifiant du cookie store de l'identité contextuelle. Étant donné que les identités contextuelles ont chacune leur propre magasin de cookies, cela sert d'identifiant pour l'identité contextuelle elle-même.

Valeur retournée

Une Promise qui sera remplie avec un ContextualIdentity décrivant l'identité qui a été supprimée. Si l'identité n'a pas pu être trouvée ou si la fonctionnalité d'identités contextuelles n'est pas activée, la promesse est rejetée.

Compatibilité du navigateur

ChromeEdgeFirefoxFirefox for AndroidOpera
Support simple Non Non531 2531 2 Non

1. Before version 57, this method resolves its promise with false if the contextual identities feature is disabled.

2. Before version 57, this method resolves its promise with null if the given identity was not found.

Exemples

Cet exemple tente de supprimer l'identité contextuelle dont l'ID est "firefox-container-1" :

function onRemoved(context) {
  if (!context) {
    console.error("Context not found");
  } else {
    console.log(`Removed identity: ${context.cookieStoreId}.`);
  }
}

function onError(e) {
  console.error(e);
}

browser.contextualIdentities.remove("firefox-container-1").
  then(onRemoved, onError);

Étiquettes et contributeurs liés au document

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