contextualIdentities.onUpdated
Вызывается при изменении свойств контекстуальной идентичности, таких как её имя, значок или цвет. Контекстуальные идентичности могут обновляться расширениями, использующими API contextualIdentities, или напрямую пользователем через пользовательский интерфейс браузера.
Синтаксис
browser.contextualIdentities.onUpdated.addListener(listener) browser.contextualIdentities.onUpdated.removeListener(listener) browser.contextualIdentities.onUpdated.hasListener(listener)
События содержат три функции:
addListener(listener)-
Добавляет обработчик для данного события.
removeListener(listener)-
Прекращает прослушивание данного события. Аргумент
listener— это обработчик, который нужно удалить. hasListener(listener)-
Проверяет, зарегистрирован ли обработчик
listenerдля данного события. Возвращаетtrue, если обработчик зарегистрирован, иfalse, в противном случае.
Синтаксис addListener
Параметры
callback-
Функция, которая будет вызвана при возникновении события. Функции будут переданы следующие аргументы:
changeInfo-
object. Объект, содержащий единственное свойство,contextualIdentity, которое является объектомcontextualIdentities.ContextualIdentity, представляющим обновленную идентичность.
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari на IOS | Samsung Internet | |
onUpdated |
Нет | Нет | 57 | ? | Нет | Нет | ? | ? | 57 | ? | Нет | ? |
Примеры
function handleUpdated(changeInfo) { console.log(`Updated: ${changeInfo.contextualIdentity.name}`); } browser.contextualIdentities.onUpdated.addListener(handleUpdated);
© 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/contextualIdentities/onUpdated