Spec-Zone.ru › Web Extensions

devtools.panels.ExtensionSidebarPane

Объект ExtensionSidebarPane представляет собой панель, добавленную расширением в боковую панель инспектора HTML/CSS браузера.

new pane titled "My pane" that displays a JSON object

Чтобы создать ExtensionSidebarPane, вызовите функцию browser.devtools.panels.elements.createSidebarPane().

Функции

devtools.panels.ExtensionSidebarPane.setExpression()

Вычислить JavaScript-выражение на веб-странице, которую инспектирует инспектор. Результат отображается на панели боковой панели.

devtools.panels.ExtensionSidebarPane.setObject()

Устанавливает JSON-объект, который будет отображен на панели боковой панели.

devtools.panels.ExtensionSidebarPane.setPage()

Загружает страницу по указанному URL.

События

devtools.panels.ExtensionSidebarPane.onShown

Вызывается, когда панель боковой панели отображается.

devtools.panels.ExtensionSidebarPane.onHidden

Вызывается, когда панель боковой панели скрыта.

Совместимость с браузерами

Рабочий стол Мобильные устройства
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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API