閱讀765 返回首頁    go 阿裏雲 go 技術社區[雲棲]


攔截規則

[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

  上一篇:go 阿裏雲教你開萬人大會的正確姿勢
  下一篇:go TokuDB · 讓Hot Backup更完美