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

View in English Always switch to English

browserAction.isEnabled()

Gibt true zurück, wenn die Browser-Aktion aktiviert ist. Gibt den globalen Status zurück, wenn der Parameter details weggelassen wird oder leer ist oder alle seine Eigenschaften leer sind.

Syntax

js
let gettingIsEnabled = browser.browserAction.isEnabled(
  details // optional object or integer
)

Parameter

details Optional

integer oder object. Als integer definiert es die ID eines zu überprüfenden Tabs. Als object enthält es:

tabId Optional

integer. ID eines zu überprüfenden Tabs.

windowId Optional

integer. ID eines zu überprüfenden Fensters.

Wenn windowId und tabId angegeben sind, schlägt die Funktion fehl.

Rückgabewert

Ein Promise, der mit true erfüllt wird, wenn die Browser-Aktion der Erweiterung aktiviert ist, und false andernfalls.

Beispiele

Überprüfen Sie den globalen Status:

js
browser.browserAction.isEnabled({}).then((result) => {
  console.log(result);
});

Überprüfen Sie den Status des aktiven Tabs:

js
async function enabledInActiveTab() {
  let tabs = await browser.tabs.query({
    currentWindow: true,
    active: true,
  });
  let enabled = await browser.browserAction.isEnabled({
    tabId: tabs[0].id,
  });
  console.log(enabled);
}

Browser-Kompatibilität