Chrome扩展开发:禁用浏览器操作

7

当满足特定条件时,是否可以禁用浏览器操作按钮或取消弹出窗口?

Bob


1
好的,我找到了一个解决方法:在popup.html中...如果(true)window.close() - Thomas Andersen
对于那些想要在保持启用的情况下不显示扩展图标的人来说:根据谷歌的政策,这是不可能的。 - Константин Ван
2个回答

11
你可以使用以下代码移除弹出窗口的内容:

$(popup_selector).remove();

chrome.browserAction.setPopup({popup: ""});

使用以下代码将图标切换为禁用状态:

chrome.browserAction.setIcon({path: "icon-disabled.png"});

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


7

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接