我对如何阻止内容的简单示例感兴趣。 “https://adblockplus.org/en/filters”的文档非常少,以及如何使用“https://easylist-downloads.adblockplus.org/easylist.txt”也没有可能的描述。例如,如何使用过滤规则。例如,如何从规则“& ad_box _”创建选择查询。
document.querySelectorAll('a[href*="&ad_box_"]'); // maybe like that?
如果有使用这些规则的JavaScript代码的极简主义示例,我将非常感激。
答案 0 :(得分:0)
有两种方法可以阻止广告:
您引用的过滤器(即&ad_box_
)属于前者,这意味着包含&ad_box_
的任何网址都会被屏蔽。另一方面,隐藏过滤器可以通过##
后跟CSS选择器(例如##body div.foo
)来识别。
请注意,Adblock Plus是开源的,因此您可以找到其完整的源代码on GitHub。