contextualIdentities.getSupportedIcons()
Gibt die vom Browser unterstützten Symbole für kontextuelle Identitäten zurück.
Syntax
js
let icons = browser.contextualIdentities.getSupportedIcons()
Parameter
Keine.
Rückgabewert
Ein mit einem Array von Objekten erfülltes Promise, eines für jedes unterstützte Symbol. Jedes Objekt hat die folgenden Eigenschaften:
icon-
string. Der Name des Symbols (zum Beispiel,"fingerprint"). Dies ist der Wert, der in dericon-Eigenschaft voncontextualIdentities.ContextualIdentityverwendet wird. iconUrl-
string. Eineresource://URL, die auf die SVG-Datei des Symbols verweist (zum Beispiel,"resource://usercontext-content/fingerprint.svg").
Wenn das Feature für kontextuelle Identitäten nicht aktiviert ist, wird das Promise mit einer Fehlermeldung zurückgewiesen.
Beispiele
Rufen Sie alle unterstützten Symbole ab und protokollieren Sie deren Namen und URLs:
js
function onGot(icons) {
for (const { icon, iconUrl } of icons) {
console.log(`${icon}: ${iconUrl}`);
}
}
function onError(error) {
console.error(error);
}
browser.contextualIdentities.getSupportedIcons().then(onGot, onError);