MozTW 討論區
https://forum.moztw.org/

關於Adblock Plus規則疑問
https://forum.moztw.org/viewtopic.php?f=11&t=30578
1 頁 (共 1 頁)

發表人:  aidasit [ 2010-07-12, 20:09 ]
文章主題 :  關於Adblock Plus規則疑問

今天在瀏覽PChome的相簿時,發現ABP中的EasyPrivacy+EasyList條件集其中一條規則(##.topad)會造成相簿顯示空白無法正常瀏覽
想說自行寫一條例外規則使##.topad不阻擋photo.pchome.com.tw頁面
但嘗試過以下兩條規則都無法有效排除,剛套用時是可以正常瀏覽,但重新開啟火狐卻又會失效
~photo.pchome.com.tw##.topad
~pchome.com.tw##.topad
所以想請問各位要怎樣寫過濾規則才能使##.topad不應用在photo.pchome.com.tw頁面呢?

發表人:  天邪翼 [ 2010-07-12, 20:22 ]
文章主題 :  Re: 關於Adblock Plus規則疑問

aidasit 寫:
今天在瀏覽PChome的相簿時,發現ABP中的EasyPrivacy+EasyList條件集其中一條規則(##.topad)會造成相簿顯示空白無法正常瀏覽
想說自行寫一條例外規則使##.topad不阻擋photo.pchome.com.tw頁面
但嘗試過以下兩條規則都無法有效排除,剛套用時是可以正常瀏覽,但重新開啟火狐卻又會失效
~photo.pchome.com.tw##.topad
~pchome.com.tw##.topad
所以想請問各位要怎樣寫過濾規則才能使##.topad不應用在photo.pchome.com.tw頁面呢?



最簡單的方法..加入白名單..0.0

發表人:  aidasit [ 2010-07-12, 20:28 ]
文章主題 :  Re: 關於Adblock Plus規則疑問

我是知道可以設白名單,不過相對地令人討厭的廣告也都會跟著出現
而且把##.topad取消勾選也會造成其他頁面的廣告出現
所以想請問該如何撰寫過濾規則呢?

發表人:  天邪翼 [ 2010-07-12, 20:48 ]
文章主題 :  Re: 關於Adblock Plus規則疑問

aidasit 寫:
我是知道可以設白名單,不過相對地令人討厭的廣告也都會跟著出現
而且把##.topad取消勾選也會造成其他頁面的廣告出現
所以想請問該如何撰寫過濾規則呢?


我剛去測試一下..規則有效果..0.0
應該是還有其它規則擋到了吧..

圖檔

圖檔

附加檔案:
檔案註釋: 啟動規則
008_cr.jpg [232.67 KiB]
被下載 1131 次
檔案註釋: 未啟動規則
007_cr.jpg [151.53 KiB]
被下載 1159 次

發表人:  aidasit [ 2010-07-12, 21:02 ]
文章主題 :  Re: 關於Adblock Plus規則疑問

我前面有寫這兩條規則剛套用時是可以正常瀏覽,但重新開啟火狐不知為何會失效,必須重新勾選才有辦法顯示
不知道是有其他規則衝突抑或是我寫的規則有錯誤

發表人:  coolcd [ 2010-07-13, 01:15 ]
文章主題 :  Re: 關於Adblock Plus規則疑問

問一下,當你啟用
代碼:
~pchome.com.tw##.topad
~photo.pchome.com.tw##.topad

的時候,是否仍然啟用下面這條規則?
代碼:
##.topad


從官方說明看來
引言回覆:
If a domain name is preceded with “~”, the rule will not be applied on pages from this domain (requires Adblock Plus 1.1 or higher). For example, ~example.com##*.sponsor will be be applied on pages from any domain but “example.com” and example.com,~foo.example.com##*.sponsor makes the rule apply on “example.com” domain with the exception of “foo.example.com” subdomain.
...

似乎只要設
代碼:
~pchome.com.tw##.topad

就可以把 ##.topad 套到所有不在 pchome.com.tw 底下的網頁
如果仍然啟用沒有設 domain 限制的 filter
代碼:
##.topad

還是會把所有的 .topad 都擋掉
不過以上只是推測
我不曉得除了 pchome 外,那裡有 .topad 可試

發表人:  aidasit [ 2010-07-13, 10:06 ]
文章主題 :  Re: 關於Adblock Plus規則疑問

##.topad 我是有啟用的,所以說只要有啟用~pchome.com.tw##.topad就可以把##.topad這規則取消勾選了嗎?

發表人:  coolcd [ 2010-07-13, 10:11 ]
文章主題 :  Re: 關於Adblock Plus規則疑問

對,我想是這樣,不過我沒實測。 :mrgreen:

發表人:  shyangs [ 2010-07-13, 20:28 ]
文章主題 :  Re: 關於Adblock Plus規則疑問

https://hg.adblockplus.org/easylist/rev/761c37a7d776

easylist 做出的修改:
 
    去掉
    代碼:
    ##.topad

    加入
    代碼:
    ~pchome.com.tw##.topad

發表人:  coolcd [ 2010-07-14, 10:54 ]
文章主題 :  Re: 關於Adblock Plus規則疑問

good job!
從上游改最省事 :D

發表人:  knight00931 [ 2010-07-16, 08:50 ]
文章主題 :  Re: 關於Adblock Plus規則疑問

這篇好像在ptt看過XD
碰到誤擋的時候回報給過濾清單作者才是最有效率的沒錯。
像上面的~pchome.com.tw##.topad即表示除了pchome.com.tw以外全部網域class為topad的全部隱藏,也就是全域規則。
而同時啟用~pchome.com.tw##.topad和##.topad一樣會誤擋,必須先停用##.topad
一般的白名單僅針對阻擋規則,對於隱藏規則是沒有用的。

當然在套件作者修正之前也可以用@@||photo.pchome.com.tw^$elemhide
$elemhide表示在該頁面的隱藏規則都不會作用,僅能用在例外規則(@@開頭)。

發表人:  aidasit [ 2010-07-16, 20:38 ]
文章主題 :  Re: 關於Adblock Plus規則疑問

knight00931 寫:
這篇好像在ptt看過XD
碰到誤擋的時候回報給過濾清單作者才是最有效率的沒錯。
像上面的~pchome.com.tw##.topad即表示除了pchome.com.tw以外全部網域class為topad的全部隱藏,也就是全域規則。
而同時啟用~pchome.com.tw##.topad和##.topad一樣會誤擋,必須先停用##.topad
一般的白名單僅針對阻擋規則,對於隱藏規則是沒有用的。

當然在套件作者修正之前也可以用@@||photo.pchome.com.tw^$elemhide
$elemhide表示在該頁面的隱藏規則都不會作用,僅能用在例外規則(@@開頭)。


不是好像,是真的有在PTT出現,因為是同一個人PO的啊(笑)
一開始還不知道要如何回報給作者,後來才找到地方回報

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/