pageAction.show()
Zeigt die pageAction
für einen gegebenen tab
an. Die Page-Action wird angezeigt, wann immer der gegebene Tab der aktive Tab ist.
show()
überschreibt die Mustererkennung, sodass die Page-Action im angegebenen Tab angezeigt wird, auch wenn show_matches
die URL nicht abgleicht oder hide_matches
dies tut.
Beachten Sie, dass der Aufruf 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.
Beispiele
Dieses Beispiel zeigt die pageAction
für den aktiven Tab an, wenn der Benutzer ein Kontextmenüelement auswählt.
Hinweis:
Sie benötigen die Berechtigung contextMenus
permission 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
Browser-Kompatibilität
Loading…
Hinweis:
Diese API basiert auf Chromiums chrome.pageAction
API. Diese Dokumentation ist abgeleitet von page_action.json
im Chromium Code.