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

View in English Always switch to English

pageAction.isShown()

Gibt true zurück, wenn die Page-Action für den angegebenen Tab angezeigt wird.

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

Syntax

js
let gettingIsShown = browser.pageAction.isShown(
  details // object
)

Parameter

details

object. Ein Objekt, das die zu überprüfende tabId enthält.

tabId

integer. ID des zu überprüfenden Tabs.

Rückgabewert

Ein Promise, das mit true erfüllt wird, wenn die Page-Action der Erweiterung für den angegebenen Tab angezeigt wird, und false andernfalls.

Beispiele

Überprüfen Sie den Status des derzeit aktiven Tabs:

js
async function shownInActiveTab() {
  let tabs = await browser.tabs.query({
    currentWindow: true,
    active: true,
  });
  let shown = await browser.pageAction.isShown({
    tabId: tabs[0].id,
  });
  console.log(shown);
}

Browser-Kompatibilität