天天看点

拦截规则

[aliyun adblock rule]   <b>固定格式</b> 

title=广告拦截+隐私保护   <b>规则标题</b> 

updated_time=2013.3.19   <b>更新时间</b> 

author=winer   <b>作者</b> 

version=1.0.0.1001   <b>版本</b> 

[subscription filters]   <b>固定格式,规则写在此模块下</b>

<b>注意:</b> 

1. 规则不支持正则表达式 

2. 规则单元不可小于3个字符 

3. 规则文件不可为空 

4. 域名加白需要使用@@xxxx $document,$elemhide

样式:

1. 被广告拦截规则匹配上的元素将不会被浏览器下载和显示; 

2. 除文件头信息及注释信息外,每行文本为一条独立的规则; 

3. 所有规则在没有特殊语法说明的情况下默认为全局规则,即在所有域名下都被依次执行。

@@ :表示为白名单,如:@@||sinaimg.cn^*/deco/$script

|| :通配,从url最左侧开始匹配,匹配url包含http://,https://,http://www.

| :严格匹配,符合此规则的url严格匹配开头结尾,进行拦截

^ :^后含有除a - z, a - z,0 - 9,- _ . %的任意字符(一个),并且符合此规则的url,如:||ebp.renren.com^ 

* :任意字符,任意多个,如:可以为a,也可以aa,也可以没有。如:||tfol.cn/images/*/xx_defult.jpg

## :元素隐藏规则,如sina.com.cn##.topads,就是隐藏sina.com.cn上以topads为class的tag

#@# :元素隐藏的例外规则,如aliyuncom#@#.topads,就是在aliyuncom.cn上不隐藏以topads为class的tag

$:属性,如:$ scripts, domain =sina.com.cn, third - party=... (多个属性同时使用,分开用)

~:反转符,表示不符合此属性。如:||nuggad.net^$~third-party,则不拦截此第三方url

!:注释,用于规则注释,如:!--拦截新闻网站广告

继续阅读