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

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Firefox for Android
Safari on iOS
isShown

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support

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