sidebarAction
Получает и устанавливает свойства боковой панели расширения.
Боковая панель — это область, отображаемая слева или справа от окна браузера рядом с веб-страницей. Браузер предоставляет интерфейс пользователя, который позволяет пользователю просматривать доступные в данный момент боковые панели и выбирать боковую панель для отображения. Используя ключ manifest.json sidebar_action, расширение может определить собственную боковую панель. Используя API sidebarAction, описанный здесь, расширение может получать и устанавливать свойства боковой панели.
API sidebarAction тесно моделируется на API browserAction.
API sidebarAction основано на API sidebarAction Opera's sidebarAction API. Однако обратите внимание, что следующие функции пока не поддерживаются: setBadgeText(), getBadgeText(), setBadgeBackgroundColor(), getBadgeBackgroundColor(), onFocus, onBlur.
Типы
Функции
-
Закрывает боковую панель.
-
Получает панель боковой панели.
-
Получает заголовок боковой панели.
-
Проверяет, открыта ли боковая панель или нет.
-
Открывает боковую панель.
-
Устанавливает значок боковой панели.
-
Устанавливает панель боковой панели.
-
Устанавливает заголовок боковой панели. Он будет отображаться в любом интерфейсе пользователя, предоставляемом браузером для отображения боковых панелей, например, в меню.
-
Переключает видимость боковой панели.
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | |
ImageDataType |
Нет | Нет | 54 | ? | 30 | Нет | ? | ? | Нет | ? | Нет | ? |
close |
Нет | Нет | 57 | ? | Нет | Нет | ? | ? | Нет | ? | Нет | ? |
getBadgeBackgroundColor |
Нет | Нет | Нет | ? | 30 | Нет | ? | ? | Нет | ? | Нет | ? |
getBadgeText |
Нет | Нет | Нет | ? | 30 | Нет | ? | ? | Нет | ? | Нет | ? |
getPanel |
Нет | Нет | 54 | ? | 30 | Нет | ? | ? | Нет | ? | Нет | ? |
getTitle |
Нет | Нет | 54 | ? | 30 | Нет | ? | ? | Нет | ? | Нет | ? |
isOpen |
Нет | Нет | 59 | ? | Нет | Нет | ? | ? | Нет | ? | Нет | ? |
onBlur |
Нет | Нет | Нет | ? | 30 | Нет | ? | ? | Нет | ? | Нет | ? |
onFocus |
Нет | Нет | Нет | ? | 30 | Нет | ? | ? | Нет | ? | Нет | ? |
open |
Нет | Нет | 57 | ? | Нет | Нет | ? | ? | Нет | ? | Нет | ? |
setBadgeBackgroundColor |
Нет | Нет | Нет | ? | 30 | Нет | ? | ? | Нет | ? | Нет | ? |
setBadgeText |
Нет | Нет | Нет | ? | 30 | Нет | ? | ? | Нет | ? | Нет | ? |
setIcon |
Нет | Нет | 54 | ? | 30 | Нет | ? | ? | Нет | ? | Нет | ? |
setPanel |
Нет | Нет | 54 | ? | 30 | Нет | ? | ? | Нет | ? | Нет | ? |
setTitle |
Нет | Нет | 54 | ? | 30 | Нет | ? | ? | Нет | ? | Нет | ? |
toggle |
Нет | Нет | 73 | ? | Нет | Нет | ? | ? | Нет | ? | Нет | ? |
Примеры дополнений
Примечание: Этот API основан на API chrome.sidebarAction Opera.
© 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/sidebarAction