browserAction.disable()
禁用标签的浏览器操作,这意味着当该标签处于活动状态时,无法点击它。
语法
js
browser.browserAction.disable(
tabId // optional integer
)
参数
tabId
可选-
integer
. 您要禁用浏览器操作的标签的 ID。
浏览器兼容性
BCD 表格仅在浏览器中加载
示例
点击时禁用浏览器操作,并在每次打开新标签页时重新启用它
js
browser.tabs.onCreated.addListener(() => {
browser.browserAction.enable();
});
browser.browserAction.onClicked.addListener(() => {
browser.browserAction.disable();
});
仅对活动标签禁用浏览器操作
js
browser.browserAction.onClicked.addListener((tab) => {
browser.browserAction.disable(tab.id);
});
注意: 此 API 基于 Chromium 的 chrome.browserAction
API。本文档源自 Chromium 代码中的 browser_action.json
。