Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
mohamedkhallouq
GitHub Repository: mohamedkhallouq/content
Path: blob/main/files/en-us/mozilla/add-ons/webextensions/api/browseraction/enable/index.md
6557 views
---
title: browserAction.enable() slug: Mozilla/Add-ons/WebExtensions/API/browserAction/enable page-type: webextension-api-function tags: - API - Add-ons - Enable - Extensions - Method - Non-standard - Reference - WebExtensions - browserAction browser-compat: webextensions.api.browserAction.enable
---

{{AddonSidebar()}}

Enables the browser action for a tab. By default, browser actions are enabled for all tabs.

Syntax

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

Parameters

  • tabId {{optional_inline}}

    • : integer. The id of the tab for which you want to enable the browser action.

Browser compatibility

{{Compat}}

Examples

Disable the browser action when clicked, and re-enable it every time a new tab is opened:

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

{{WebExtExamples}}

Note: This API is based on Chromium's chrome.browserAction API. This documentation is derived from browser_action.json in the Chromium code.