我正在尝试在我的扩展程序的上下文菜单中添加“禁用”操作,以禁用扩展程序,直到用户决定将其启用为止。
问题:chrome.browserAction.disable仅适用于一个选项卡。
如何使其适用于所有现有和未来的标签?
调用tabId
时不要指定任何chrome.browserAction.disable
。
而不是调用chrome.browserAction.disable(tabId)
,使用chrome.browserAction.disable()
。这将禁用所有选项卡的browserAction图标。但是,请注意,在重新启用之前,您将无法打开弹出菜单。