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.