Spec-Zone.ru › Web Extensions

browserAction.openPopup()

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

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

Синтаксис

browser.browserAction.openPopup()

Параметры

Нет.

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

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

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

Рабочий стол Мобильные устройства
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet
openPopup 67 79
57["После Firefox 108, для вызова данного API больше не требуется взаимодействие пользователя, если установлено значение extensions.openPopupWithoutUserGesture.enabled (ошибка 1799344).", "Поддержка параметра windowId была добавлена в Firefox 108."]
? 54 16 ? ? 79 ? 16 ?

Примеры

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

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

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

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

Spec-Zone.ru

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