devtools.panels.ExtensionSidebarPane
Объект ExtensionSidebarPane представляет собой панель, добавленную расширением в боковую панель инспектора HTML/CSS браузера.
Чтобы создать ExtensionSidebarPane, вызовите функцию browser.devtools.panels.elements.createSidebarPane().
Функции
-
Вычислить JavaScript-выражение на веб-странице, которую инспектирует инспектор. Результат отображается на панели боковой панели.
-
Устанавливает JSON-объект, который будет отображен на панели боковой панели.
-
Загружает страницу по указанному URL.
События
-
Вызывается, когда панель боковой панели отображается.
-
Вызывается, когда панель боковой панели скрыта.
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari на iOS | Samsung Internet | |
onHidden |
Да | 79 | 57Это событие срабатывает только при переключении пользователем между панелями боковой панели, а не при переключении между панелями инструментов разработчика. См. ошибку 1412317. |
? | Да | Нет | ? | ? | Нет | ? | Нет | ? |
onShown |
Да | 79 | 57Это событие срабатывает только при переключении пользователем между панелями боковой панели, а не при переключении между панелями инструментов разработчика. См. ошибку 1412317. |
? | Да | Нет | ? | ? | Нет | ? | Нет | ? |
setExpression |
ДаВыражение должно возвращать JavaScript-объект или узел DOM, в противном случае ничего не отобразится на боковой панели. |
79Выражение должно возвращать JavaScript-объект или узел DOM, в противном случае ничего не отобразится на боковой панели. |
57Выражение должно возвращать объект, который можно сериализовать в JSON, в противном случае ничего не отобразится на боковой панели. В частности, циклические JavaScript-объекты и узлы DOM не поддерживаются. См. ошибку 1403130. |
? | Да | Нет | ? | ? | Нет | ? | Нет | ? |
setObject |
ДаЕсли параметрjsonObject является строкой, он не отображается. |
79Если параметрjsonObject является строкой, он не отображается. |
57ЕслиjsonObject является строкой, то rootTitle также должен быть задан, иначе jsonObject не будет отображен. См. ошибку 1412310. |
? | Да | Нет | ? | ? | Нет | ? | Нет | ? |
Примечание: Этот API основан на API chrome.devtools.panels Chromium.
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/devtools/panels/ExtensionSidebarPane