MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-08-24, 04:26

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 12 篇文章 ] 
發表人 內容
文章發表於 : 2010-07-12, 20:09 
離線

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

_________________
My Blog:冒險者人生


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6
 個人資料  
引用回覆  
文章發表於 : 2010-07-12, 20:22 
離線
頭像

註冊時間: 2005-04-17, 20:22
文章: 710
來自: ウルダハ不滅隊 - 少闘士
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


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.2.7) Gecko/20100701 Firefox/3.6.7 (.NET CLR 3.5.30729)
 個人資料  
引用回覆  
文章發表於 : 2010-07-12, 20:28 
離線

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

_________________
My Blog:冒險者人生


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6
 個人資料  
引用回覆  
文章發表於 : 2010-07-12, 20:48 
離線
頭像

註冊時間: 2005-04-17, 20:22
文章: 710
來自: ウルダハ不滅隊 - 少闘士
aidasit 寫:
我是知道可以設白名單,不過相對地令人討厭的廣告也都會跟著出現
而且把##.topad取消勾選也會造成其他頁面的廣告出現
所以想請問該如何撰寫過濾規則呢?


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

圖檔

圖檔


附加檔案:
檔案註釋: 啟動規則
008_cr.jpg [232.67 KiB]
被下載 1131 次
檔案註釋: 未啟動規則
007_cr.jpg [151.53 KiB]
被下載 1159 次
回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.2.7) Gecko/20100701 Firefox/3.6.7 (.NET CLR 3.5.30729)
 個人資料  
引用回覆  
文章發表於 : 2010-07-12, 21:02 
離線

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

_________________
My Blog:冒險者人生


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6
 個人資料  
引用回覆  
文章發表於 : 2010-07-13, 01:15 
離線

註冊時間: 2003-11-18, 10:59
文章: 3473
問一下,當你啟用
代碼:
~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 可試

_________________
:::: 簽名檔分隔線 ::::
免費好用又自由的輸入法 gcin Windows | 勸大家以後不要再買 ATI


回頂端
Mozilla/5.0 (X11; U; Linux i686; zh-TW; rv:1.9.1.10) Gecko/20100623 Iceweasel/3.5.10 (like Firefox/3.5.10)
 個人資料  
引用回覆  
文章發表於 : 2010-07-13, 10:06 
離線

註冊時間: 2005-01-17, 20:08
文章: 40
##.topad 我是有啟用的,所以說只要有啟用~pchome.com.tw##.topad就可以把##.topad這規則取消勾選了嗎?

_________________
My Blog:冒險者人生


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6
 個人資料  
引用回覆  
文章發表於 : 2010-07-13, 10:11 
離線

註冊時間: 2003-11-18, 10:59
文章: 3473
對,我想是這樣,不過我沒實測。 :mrgreen:

_________________
:::: 簽名檔分隔線 ::::
免費好用又自由的輸入法 gcin Windows | 勸大家以後不要再買 ATI


回頂端
Mozilla/5.0 (Windows; U; Windows NT 6.1; zh-TW; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6
 個人資料  
引用回覆  
文章發表於 : 2010-07-13, 20:28 
離線
[網站管理員]
頭像

註冊時間: 2006-11-22, 16:07
文章: 560
https://hg.adblockplus.org/easylist/rev/761c37a7d776

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

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

_________________


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.1.4) Gecko/20100316 Firefox/3.6.2
 個人資料  
引用回覆  
文章發表於 : 2010-07-14, 10:54 
離線

註冊時間: 2003-11-18, 10:59
文章: 3473
good job!
從上游改最省事 :D

_________________
:::: 簽名檔分隔線 ::::
免費好用又自由的輸入法 gcin Windows | 勸大家以後不要再買 ATI


回頂端
Mozilla/5.0 (Windows; U; Windows NT 6.1; zh-TW; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6
 個人資料  
引用回覆  
文章發表於 : 2010-07-16, 08:50 
離線

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

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

_________________
討厭廣告嗎?為什麼要讓廣告拖慢你開啟網頁的速度,影響你閱讀?
ChinaList,專為所有中文網站而生的Adblock Plus過濾列表。
當你發現漏網之魚,或不小心誤擋了,歡迎向我們回報!你可以:
1.到Google 論壇回報
2.提交issue
3.直接寄信給我!
4.使用 issue reporter (最慢)


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6
 個人資料  
引用回覆  
文章發表於 : 2010-07-16, 20:38 
離線

註冊時間: 2005-01-17, 20:08
文章: 40
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的啊(笑)
一開始還不知道要如何回報給作者,後來才找到地方回報

_________________
My Blog:冒險者人生


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 12 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 23 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群