攔截規則
[aliyun AdBlock Rule] 固定格式
title=廣告攔截+隱私保護 規則標題
updated_time=2013.3.19 更新時間
author=winer 作者
version=1.0.0.1001 版本
[Subscription filters] 固定格式,規則寫在此模塊下
注意:
1. 規則不支持正則表達式
2. 規則單元不可小於3個字符
3. 規則文件不可為空
4. 域名加白需要使用@@xxxx $document,$elemhide
樣式:
[aliyun AdBlock Rule]
title=規則
updated_time=2015-12-21
author=winter
version=127.0.1.1
[Subscription filters]
!--onlylady
onlylady.com##div[]
onlylady.com##div[]
onlylady.com##embed[name="Advertisement"]
onlylady.com##div[]
onlylady.com##.t2_r
!--易迅
@@/getad?
!--IT之家
@@||ithome.com/block/headerline.htm
規則執行邏輯
1. 被廣告攔截規則匹配上的元素將不會被瀏覽器下載和顯示;
2. 除文件頭信息及注釋信息外,每行文本為一條獨立的規則;
3. 所有規則在沒有特殊語法說明的情況下默認為全局規則,即在所有域名下都被依次執行。
規則語法
@@ :表示為白名單,如:@@||sinaimg.cn^*/deco/$script
|| :通配,從URL最左側開始匹配,匹配url包含https://,https://,https://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
!:注釋,用於規則注釋,如:!--攔截新聞網站廣告
最後更新:2017-04-01 13:44:35