javascript - 如何制作类似于广告拦截器的徽章计数器?

标签 javascript jquery google-chrome-extension firefox-addon firefox-addon-webextensions

我想改进我的扩展,现在最好的方法可能是添加一个徽章来表明它正在阻止某些事情。我只是无法理解徽章的工作原理,这是我的扩展 ( https://github.com/Cybo1927/Anti-Click-Tracking ),感谢您的帮助!

我尝试过检查 uBlock Origin、AdGuard 和 Adblock Plus 等流行扩展,但我似乎无法弄清楚。

我希望它能够显示阻塞的事物数量(如果可能的话,针对所有属性)

最佳答案

您可以使用browser.browserAction.setBadgeText

代码示例:

var clicks = 0;

function increment() {
  browser.browserAction.setBadgeText({text: (++clicks).toString()});
}

browser.browserAction.onClicked.addListener(increment);

For more information

You can check this example too

关于javascript - 如何制作类似于广告拦截器的徽章计数器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58584541/

相关文章:

JavaScript 多维数组

javascript - D3.js 结合条形图和折线图

javascript - 如何计算小时数 (hh :mm:ss) in jquery?

javascript - Chrome 扩展 : Inject different CSS files depending on Option in localStorage

google-chrome - 如何检查Google Chrome扩展程序是否需要更新?

javascript - 如何在 JavaScript 中调用 PHP header 刷新?

javascript - 单击时切换功能

javascript - 如何使同一按钮的不同实例独立响应鼠标事件

javascript - scrollspy 导航到不同的页面并返回同一位置

google-chrome-extension - 无法加载文件/../firebase.js ... .编码不是 UTF-8