Spec-Zone.ru › Web Extensions

browserAction.disable()

Отключает действие браузера для вкладки, что означает, что на неё нельзя нажать, когда эта вкладка активна.

Синтаксис

browser.browserAction.disable(
  tabId // optional integer
)

Параметры

tabId Необязательный

integer. Идентификатор вкладки, для которой необходимо отключить действие браузера.

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

Рабочий стол Мобильная версия
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox для Android Opera Android Safari в IOS Samsung Internet
disable Да 14 45 ? Да 14 ? ? 79 ? 15 ?

Примеры

Отключить действие браузера при нажатии и снова включить каждый раз, когда открывается новая вкладка:

browser.tabs.onCreated.addListener(() => {
  browser.browserAction.enable();
});

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

Отключить действие браузера только для активной вкладки:

browser.browserAction.onClicked.addListener((tab) => {
  browser.browserAction.disable(tab.id);
});

Примечание: Этот API основан на API chrome.browserAction Chromium. Данная документация взята из browser_action.json кода 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/browserAction/disable

Spec-Zone.ru

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