action.getBadgeBackgroundColor()

Ruft die Hintergrundfarbe des Badge der Browser-Aktion ab.

Hinweis: Diese API ist in Manifest V3 oder höher verfügbar.

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

Syntax

js
browser.action.getBadgeBackgroundColor(
  details // object
)

Parameter

details

Ein Objekt mit den folgenden Eigenschaften:

tabId Optional

integer. Legt den Tab fest, von dem die Hintergrundfarbe des Badge abgerufen werden soll.

windowId Optional

integer. Legt das Fenster fest, von dem die Hintergrundfarbe des Badge abgerufen werden soll.

  • Wenn sowohl windowId als auch tabId angegeben sind, schlägt die Funktion fehl.
  • Wenn sowohl windowId als auch tabId weggelassen werden, wird die globale Hintergrundfarbe des Badge zurückgegeben.

Rückgabewert

Ein Promise, das mit der abgerufenen Farbe als action.ColorArray erfüllt wird.

Beispiele

Protokollieren Sie die Hintergrundfarbe des Badge:

js
function onGot(color) {
  console.log(color);
}

function onFailure(error) {
  console.log(error);
}

browser.action.getBadgeBackgroundColor({}).then(onGot, onFailure);

Browser-Kompatibilität

BCD tables only load in the browser

Hinweis: Diese API basiert auf der chrome.action API von Chromium. Diese Dokumentation ist abgeleitet von browser_action.json im Chromium-Code.