Spec-Zone.ru › Web Extensions

action.openPopup()

Открыть всплывающее окно расширения браузера.

Примечание: Этот API доступен в манифесте версии 3 или выше.

Вы можете вызвать эту функцию только из обработчика пользовательского действия.

Синтаксис

browser.action.openPopup()

Параметры

Нет.

Возвращаемое значение

А Promise, который разрешается без аргументов.

Примеры

Открыть всплывающее окно при выборе пункта контекстного меню:

browser.menus.create({
  id: "open-popup",
  title: "open popup",
  contexts: ["all"],
});

browser.menus.onClicked.addListener(() => {
  browser.action.openPopup();
});

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

Рабочий стол Мобильные устройства
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet
openPopup 88 88
109Взаимодействие пользователя не требуется для вызова этого API, если установлено значение параметра extensions.openPopupWithoutUserGesture.enabled (ошибка 1799344).
? 74 16 ? ?
109Взаимодействие пользователя не требуется для вызова этого API, если установлено значение параметра extensions.openPopupWithoutUserGesture.enabled (ошибка 1799344).
? 16 ?

© 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/action/openPopup

Spec-Zone.ru

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