devtools.panels.ExtensionSidebarPane

L'objet ExtensionSidebarPane représente un volet qu'une extension a ajouté à la barre latérale dans l'inspecteur HTML/CSS du navigateur.

Pour créer un ExtensionSidebarPane, appelez la fonction browser.devtools.panels.elements.createSidebarane().

Fonctions

devtools.panels.ExtensionSidebarPane.setExpression()

Évaluer une expression JavaScript dans la page Web inspectée par l'inspecteur. Le résultat est affiché dans le volet de la barre latérale.

devtools.panels.ExtensionSidebarPane.setObject()

Définit un objet JSON qui sera affiché dans le volet de la barre latérale.

Evénements

devtools.panels.ExtensionSidebarPane.onShown
Lancé lorsque le volet latéral est affiché.
devtools.panels.ExtensionSidebarPane.onHidden
Lancé lorsque le volet de la barre latérale est masqué.

Compatibilité du navigateur

ChromeEdgeFirefoxFirefox for AndroidOpera
onHidden Oui Non571 Non Oui
onShown Oui Non571 Non Oui
setExpression Oui2 Non573 Non Oui
setObject Oui4 Non575 Non Oui

1. This event is only fired when the user switches between sidebar panes, not when the user switches between devtools panels. See bug 1412317.

2. The expression must evaluate to a JavaScript object or a DOM node, or nothing is shown in the sidebar.

3. The expression must evaluate to an object that can be serialized to JSON, or nothing is shown in the sidebar. In particular, JavaScript cyclic objects and DOM nodes are not supported. See bug 1403130.

4. If the jsonObject parameter is a string, it is not displayed.

5. If the jsonObject is a string, then rootTitle must also be given, or jsonObject will not be displayed. See bug 1412310.

Remerciements

Cette API est basée sur l'API Chromium chrome.devtools.panels.

Étiquettes et contributeurs liés au document

Contributeurs à cette page : hellosct1
Dernière mise à jour par : hellosct1,