[漫談]瀏覽器需要訂閱哪些過濾條件集 (for Firefox/Google Chrome)

    不可諱言的, 當初會從 Maxthon 轉戰 Firefox, 擴充套件帶給瀏覽器本身功能強化的便利性, 其影響力不可言喻, 尤其是在拖拉開啟新視窗、滑鼠手勢、以及廣告阻擋等套件的成熟, 似乎就像是在督促自己放棄使用 IE 核心的 Maxthon, 太多美好的事物正在等待自己的嘗試 (擴充套件), 其中阻擋廣告的 Adblock Plus, 不僅是自己或推薦給別人使用時必備的擴充套件之一, 同時也是當初決定開始撰寫部落格的原罪, 那時介紹的 Adblock Plus 1.0.1, 至今也更新到 1.3.2, 對於阻擋廣告的語法的支援也一直都在精進, 當然空有語法的支援, 更重要的還是要有精準的過濾條件集, 才能夠達到使用者對於廣告阻絕的效果呈現。

    但是就算 Adblock Plus 支援的語法在怎麼完善, 不熟悉網頁架構的使用者要自己針對瀏覽網站的廣告來進行阻擋, 其門檻不可不謂之高, 也因為如此, 訂閱過濾條件集便成為使用者可以迅速享用擴充套件阻擋廣告所帶來的便利, 不過就像補品吃太多反而會對身體造成負擔, 無差別的訂閱各式各樣的條件集, 反而會造成瀏覽器對於系統資源無謂的耗損, 甚至造成網頁開啟變慢, 也因為如此, 選擇正確的條件集來訂閱就顯得格外的重要。

    維護一個過濾條件集並不輕鬆, 必續持續從使用者回報來微調誤判或者是新增規則, 也因為如此, 有些較為冷門的條件集因為長時間沒有更新而淡出, 其中以 EasyList 是最為使用者所熟悉過濾條件集, 該過濾條件集最早是由 Richard J. Petnel 這位機械工程師利用工作閒暇時間來加以維護, 不幸的是該作者在 2009 年 4 月 3 日因病去世, 中間也有段時間無人維護, 不過網路世界熱心者眾, Michael, Ares2, Erunno, Khrin and MonztA 等五位網友擔負起繼續維護條件集的重任, 讓 Rick752 無私的貢獻得以延續。另外一個在台灣比較少人提及的 Fanboy’s List, 不管在規則的更新速度以及條件集本身的執行效率, 表現並不遜於 EasyList, 在前者停滯的那段時期, 國外也有不少使用者轉向使用 Fanboy’s List。

EasyList (Homepage)

Easylist  點我訂閱  
EasyPrivacy  
  點我訂閱 
ChinaList
  點我訂閱 

Fanboy (Homepage)

Fanboy’s List 
  點我訂閱  
Fanboy’s Tracking/Stats Blocking 
  點我訂閱
Fanboy’s Chinese  點我訂閱

    集成過濾條件越多, 對於系統的需求也隨之增高, EasyList 和 Fanboy 的發展方向都很一致, 主要條件集都是以英語語係為主, 然後針對使用者所在區域延伸出獨立的條件集, 然後將會偵測使用者資訊的網站歸類至隱私防堵條件集, 站在使用者的角度而言, 可以針對使用需求來挑選適當的條件集, 避免瀏覽器載入過多無用或者重複的過濾條件, 在維護的角度, 也更能夠精準從獨立的區域條件集來補強主條件集的不足。

    至於一般使用者該如何在兩大家族中作選擇, 其實使用者可以自行嘗試使用 Easylist + Chinalist 和 Fanboy’s List + Fanboy’s Chinese 來做比較, 前者使用較多的 Element Hiding 來隱藏網頁廣告, 後者則是儘量在維持頁面完整度的前提下來屏蔽廣告的出現, 不過針對 Easylist 來最佳化的 Chinalist 區域條件集, 對於華文地區的網頁廣告阻擋也較為完善 (早期也針對 ChinaList-Strict 和 NoSex-NoEnt 這兩個條件集來最佳化, 不過兩者已經長時間未更新, 故新版的 Chinalist 已經不再支援), 當然如果使用者不喜歡在瀏覽部落格的時候, 出現像是追蹤使用者來源或者分析連線寄之類的 JavaScript, 可以再追加  EasyPrivacy 或者 Fanboy’s Tracking/Stats Blocking, 這個部份端看使用者使用的主過濾條件集而定。下面是 Yahoo 首頁在套用 Easylist 和 Fanbloy’s Lost 前後對照圖 :

套用過濾條件集之前的 Yahoo 首頁
2011-02-26_015909.jpg

套用 Easylist 條件集之後的 Yahoo 首頁
2011-02-26_015832.jpg

套用 Fanboy’s List 條件集之後的 Yahoo 首頁
2011-02-26_015655.jpg