Chrome扩展程序开发:停用浏览器操作

Tho*_*sen 5 google-chrome-extension

是否可以将浏览器操作按钮设置为禁用?或者在条件为真时取消弹出窗口?

短发

ser*_*erg 9

您可以删除弹出框体:

chrome.browserAction.setPopup({popup: ""});
Run Code Online (Sandbox Code Playgroud)

并将图标切换为禁用:

chrome.browserAction.setIcon({path: "icon-disabled.png"});
Run Code Online (Sandbox Code Playgroud)

要启用,您需要使用相应的参数再次运行这些方法.


Arr*_*ter 5

您可以使用以下代码将其设置为禁用:

chrome.browserAction.enable(integer tabId);

您可以在Chrome Apis中找到更多信息:

http://developer.chrome.com/extensions/browserAction.html#method-disable