contextualIdentities.remove()

Entfernt eine kontextbezogene Identität anhand ihrer Cookie-Store-ID.

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

Syntax

js
let removeContext = browser.contextualIdentities.remove(
  cookieStoreId                  // string
)

Parameter

cookieStoreId

string. Die ID des Cookie-Stores der kontextbezogenen Identität. Da kontextbezogene Identitäten jeweils ihren eigenen Cookie-Store haben, dient dies als Identifikator für die kontextbezogene Identität selbst.

Rückgabewert

Ein Promise, das mit einer ContextualIdentity erfüllt wird, die die entfernte Identität beschreibt. Wenn die Identität nicht gefunden werden konnte oder die Funktion der kontextbezogenen Identitäten nicht aktiviert ist, wird das Promise abgelehnt.

Browser-Kompatibilität

BCD tables only load in the browser

Beispiele

Dieses Beispiel versucht, die kontextbezogene Identität zu entfernen, deren ID "firefox-container-1" ist:

js
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);