action.enable()
启用某一标签页的浏览器操作。默认情况下,浏览器操作对所有标签页都是启用的。
备注:该 API 在 Manifest V3 或更高版本中可用。
语法
js
browser.action.enable(
tabId // 可选的整型值
)
参数
tabId
可选-
integer
,你希望启用浏览器操作的标签的 id。
示例
当点击后,禁用浏览器操作,并在每次打开新标签页时重新启用它:
js
browser.tabs.onCreated.addListener(() => {
browser.action.enable();
});
browser.action.onClicked.addListener(() => {
browser.action.disable();
});
浏览器兼容性
BCD tables only load in the browser
备注:该 API 基于 Chromium 的 chrome.action
API。该文档衍生于 Chromium 代码中的 browser_action.json
。