diff --git a/files/zh-cn/mozilla/add-ons/webextensions/api/browseraction/enable/index.md b/files/zh-cn/mozilla/add-ons/webextensions/api/browseraction/enable/index.md new file mode 100644 index 00000000000000..ec001399b87ca4 --- /dev/null +++ b/files/zh-cn/mozilla/add-ons/webextensions/api/browseraction/enable/index.md @@ -0,0 +1,75 @@ +--- +title: browserAction.enable() +slug: Mozilla/Add-ons/WebExtensions/API/browserAction/enable +l10n: + sourceCommit: 43e3ff826b7b755b05986c99ada75635c01c187c +--- + +{{AddonSidebar}} + +为选项卡启用浏览器操作。默认情况下,浏览器操作在所有选项卡中都是启用的。 + +## 语法 + +```js-nolint +browser.browserAction.enable( + tabId // 可选整数 +) +``` + +### 参数 + +- `tabId` {{optional_inline}} + - : `integer`。你想要启用浏览器操作的选项卡的 ID。 + +## 浏览器兼容性 + +{{Compat}} + +## 示例 + +点击时禁用浏览器操作,并在每次打开新选项卡时重新启用它: + +```js +browser.tabs.onCreated.addListener(() => { + browser.browserAction.enable(); +}); + +browser.browserAction.onClicked.addListener(() => { + browser.browserAction.disable(); +}); +``` + +{{WebExtExamples}} + +> **备注:** 此 API 基于 Chromium 的 [`chrome.browserAction`](https://developer.chrome.com/docs/extensions/reference/browserAction/#method-enable) API。该文档衍生自 Chromium 代码中的 [`browser_action.json`](https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/browser_action.json)。 + +