pageAction.show()
Zeigt die pageAction
für einen gegebenen Tab
an. Die Seitenaktion wird angezeigt, wenn der gegebene Tab der aktive Tab ist.
show()
überschreibt das Musterabgleichen, sodass die Seitenaktion im angegebenen Tab angezeigt wird, selbst wenn show_matches
nicht mit der URL übereinstimmt oder hide_matches
dies tut.
Beachten Sie, dass das Aufrufen von show()
keine Wirkung auf einen Tab hat, in dem kein Inhalt geladen ist.
Syntax
browser.pageAction.show(
tabId // integer
)
Parameter
Rückgabewert
Ein Promise
, der mit undefined
erfüllt wird.
Browser-Kompatibilität
BCD tables only load in the browser
Beispiele
Dieses Beispiel zeigt die pageAction
für den aktiven Tab, wenn der Benutzer ein Kontextmenü-Element auswählt.
Hinweis:
Sie benötigen die contextMenus
Berechtigung in Ihrem Manifest, um Kontextmenü-Elemente zu erstellen.
browser.contextMenus.create({
id: "show",
title: "Show page action",
});
browser.contextMenus.onClicked.addListener((info, tab) => {
if (info.menuItemId === "show") {
browser.pageAction.show(tab.id);
}
});
Beispielerweiterungen
Hinweis:
Diese API basiert auf dem chrome.pageAction
API von Chromium. Diese Dokumentation leitet sich von page_action.json
im Chromium-Code ab.