对于Google Chrome扩展程序,如何在浏览器图标中创建开/关切换?

时间:2012-03-06 23:08:53

标签: google-chrome google-chrome-extension toggle

例如,当您点击下拉列表中的浏览器图标时,Adblock会有一个“关闭”选项。

我希望用户能够为某个域切换我的分机的开启/关闭,而不必将其禁用以将其关闭。

另一种选择可能是在网页布局上放置一个静态按钮,然后打开/关闭扩展或样式表。

3 个答案:

答案 0 :(得分:8)

您需要在扩展程序中添加“browser_action”。您可以在manifest.json中将其定义为详细here

在后台脚本/页面中使用 onClicked 事件侦听器,以根据用户点击次数禁用/启用应用程序。 您还可以使用相同的事件处理函数来更改浏览器操作图标或徽章文本,以向用户显示状态更改/当前状态。

答案 1 :(得分:0)

您可以尝试混合使用local storage,弹出窗口中的toggle以及围绕代码的条件语句

答案 2 :(得分:-4)

亚伯拉罕,您可以尝试使用此Chrome扩展程序:

链接:https://chrome.google.com/webstore/detail/niemebbfnfbjfojajlmnbiikmcpjkkja

您可以使用它来快速启用/禁用所有扩展程序。

我在这个网站上找到了这个扩展名: http://www.addictivetips.com/internet-tips/disable-all-extensions-in-chrome-with-a-single-click/

该文章还提到了2个扩展名,您可以通过URL框中的命令启用/禁用扩展名(“启用<>”)