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