sidebarAction.getPanel()
Ruft eine URL zum HTML-Dokument ab, das den Inhalt der Seitenleiste definiert.
Dies ist eine asynchrone Funktion, die ein Promise zurückgibt.
Syntax
js
let gettingPanel = browser.sidebarAction.getPanel(
details // object
)
Parameter
details-
object. Ein Objekt mit den folgenden Eigenschaften:tabIdOptional-
integer. Ruft das Panel für die spezifische Registerkarte der Seitenleiste ab. windowIdOptional-
integer. Ruft das Panel für das spezifische Fenster der Seitenleiste ab.
- Wenn sowohl
windowIdals auchtabIdangegeben werden, schlägt die Funktion fehl und das zurückgegebene Promise wird abgelehnt. - Wenn
windowIdundtabIdbeide weggelassen werden, wird das globale Panel zurückgegeben.
Rückgabewert
Ein Promise, das mit einem String erfüllt wird, der die URL des Dokuments des Panels enthält. Dies wird eine vollständig qualifizierte URL sein, wie zum Beispiel:
url
moz-extension://d1d8a2eb-fe60-f646-af30-a866c5b39942/sidebar.html
Beispiele
URL des Panels abrufen:
js
function onGot(sidebarUrl) {
console.log(sidebarUrl);
}
let gettingPanel = browser.sidebarAction.getPanel({});
gettingPanel.then(onGot);
Browser-Kompatibilität
Loading…
Hinweis:
Diese API basiert auf der chrome.sidebarAction API von Opera.