pageAction.isShown()

Gibt true zurück, wenn die Seitenaktion 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 Seitenaktion der Erweiterung für den angegebenen Tab angezeigt wird, und ansonsten mit false.

Browser-Kompatibilität

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);
}