contextualIdentities.remove()
Entfernt eine kontextbezogene Identität anhand ihrer Cookie-Store-ID.
Dies ist eine asynchrone Funktion, die ein Promise
zurückgibt.
Syntax
let removeContext = browser.contextualIdentities.remove(
cookieStoreId // string
)
Parameter
-
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:
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);