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
let gettingPanel = browser.sidebarAction.getPanel(
details // object
)
Parameter
details
-
object
. Ein Objekt mit den folgenden Eigenschaften:tabId
Optional-
integer
. Ruft das Panel für die spezifische Registerkarte der Seitenleiste ab. windowId
Optional-
integer
. Ruft das Panel für das spezifische Fenster der Seitenleiste ab.
- Wenn sowohl
windowId
als auchtabId
angegeben werden, schlägt die Funktion fehl und das zurückgegebene Promise wird abgelehnt. - Wenn
windowId
undtabId
beide 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:
moz-extension:/sidebar.html
Beispiele
URL des Panels abrufen:
function onGot(sidebarUrl) {
console.log(sidebarUrl);
}
let gettingPanel = browser.sidebarAction.getPanel({});
gettingPanel.then(onGot);
Browser-Kompatibilität
Hinweis:
Diese API basiert auf der chrome.sidebarAction
API von Opera.