uBlock具有动态和静态两种规则,但是它比之前的ABP等规则过滤规则强的地方就在于他的动态规则,静态规则的语法继承与ABP,有兴趣的可以去看ABP的过滤规则https://adblockplus.org/zh_CN/filters,现在主要介绍它的动态规则,这才是让它变成神器的主要原因
英文文档:https://github.com/gorhill/uBlock/wiki/Dynamic-filtering:-rule-syntax
语句书写非常简单:分为4块
主机地址(目前正在浏览的网站) 加载广告的源地址 请求类型 要采取的行为
请求类型
*
:任何类型的请求(通配符)image
: 图片3p
:网页第三方的任何请求inline-script
:内联脚本标记,即嵌入在主文档中的脚本1p-script
:第一方脚本,即从当前网页的同一域名中提取的脚本