Spec-Zone.ru › Web Extensions

action.disable()

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

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

Синтаксис

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

Параметры

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

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

Примеры

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

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

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

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

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

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

Рабочий стол Мобильные устройства
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet
disable 88 88 109 ? 74 Нет ? ? 109 ? Нет ?

Примечание: Этот API основан на API chrome.action 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/action/disable

Spec-Zone.ru

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