我想知道是否有一种方法可以通过程序跟踪或记录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
混淆) - 享受