如何通过Adblock Plus跟踪或记录被阻止的网站



我想知道是否有一种方法可以通过程序跟踪或记录Adblock Plus屏蔽的网站。Adblock Plus只显示被屏蔽网站的数量,但如果能知道哪个网站被日志或跟踪Adblock Plus屏蔽,那就太好了。

在当前版本(2.6.9.0)中,您无法在Adblock Plus中记录被阻止的站点。你能做的最好的事情就是自己添加这个功能。这适用于Firefox,但在其他浏览器中也可以这样做。

  • 下载源代码https://hg.adblockplus.org/adblockplus/archive/tip.zip
  • 解压缩并在函数processNode(检查是否应该阻止节点)的第255行修改文件lib/contentPolicy.js

    if (match){ FilterStorage.increaseHitCount(match, wnd); console.log('ABP blocked '+ node +' with '+ location); }

  • lib/contentPolicy.js的开头添加以下行Components.utils.import('resource://gre/modules/devtools/Console.jsm');
  • 使用构建模块

    ./build.py build

  • 安装模块并打开浏览器控制台CTRL+SHIFT+J(不要与web控制台CTRL+SHIFT+K混淆)
  • 享受

最新更新