sidebarAction.getPanel()
Ruft eine URL des HTML-Dokuments 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 Seitenleiste ab, das spezifisch für den angegebenen Tab ist. windowId
Optional-
integer
. Ruft das Panel für die Seitenleiste ab, das spezifisch für das angegebene Fenster ist.
- Wenn sowohl
windowId
als auchtabId
angegeben sind, schlägt die Funktion fehl und das von ihr zurückgegebene Promise wird verworfen. - Wenn sowohl
windowId
als auchtabId
weggelassen werden, wird das globale Panel zurückgegeben.
Rückgabewert
Ein Promise
, das mit einem String erfüllt wird, der die URL des Panel-Dokuments enthält. Dies wird eine voll qualifizierte URL sein, wie zum Beispiel:
moz-extension:/sidebar.html
Browser-Kompatibilität
Report problems with this compatibility data on GitHubdesktop | mobile | ||||||
---|---|---|---|---|---|---|---|
getPanel |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
- No support
- No support
Beispiele
Abrufen der URL des Panels:
function onGot(sidebarUrl) {
console.log(sidebarUrl);
}
let gettingPanel = browser.sidebarAction.getPanel({});
gettingPanel.then(onGot);
Hinweis:
Diese API basiert auf der Opera-API chrome.sidebarAction
.