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 tabId zum Überprüfen 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 mit false andernfalls.

Browser-Kompatibilität

BCD tables only load in the browser

Beispiele

Überprüfen Sie den Status des aktuell 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);
}