Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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 der icon-Eigenschaft von contextualIdentities.ContextualIdentity verwendet wird.

iconUrl

string. Eine resource:// 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);

Browser-Kompatibilität