天天看點

攔截規則

[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

!:注釋,用于規則注釋,如:!--攔截新聞網站廣告

繼續閱讀