我想知道是否有办法通过Adblock Plus以编程方式跟踪或登录网站。 Adblock Plus仅显示被阻止网站的数量,但知道哪个网站被日志阻止或跟踪Adblock Plus阻止会很棒。
答案 0 :(得分:3)
使用当前版本(2.6.9.0),您无法在Adblock Plus中记录被阻止的网站。您可以做的最好的事情就是自己添加此功能。这适用于Firefox,但在其他浏览器中也可以这样做。
解压缩并修改函数lib/contentPolicy.js
中的文件processNode
(检查是否应阻止某个节点)。
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 console CTRL+SHIFT+K
混淆)