[教學]讓廣告跟 Google Chrome 說掰掰 : AdThwart

    Google Chrome 在瀏覽網頁的效能讓人感到驚豔, 簡潔的功能讓人感到俐落, 不過要放下透過擴充套件提供各式各樣輔助功能的 Firefox, 卻又是讓人不捨, 隨著 Chrome 的穩定發展, 並且提供完整的 Extensions 開發資源, 琳瑯滿目的擴充功能, 也如雨後春筍般冒了出來, 不得不讓人躍躍欲試。

    在眾多 Firefox Add-ons 所提供的功能中, Adblock Plus 應該是支持者眾多, 而且最希望移植到 Chrome 的擴充套件之一, 畢竟廣告過濾對於不少使用者而言, 早已經是不可或缺的功能之一。從最早的安裝 Privoxy, 透過 Proxy 來過濾廣告、透過使用者腳本 Adsweep 來隱藏廣告連結, 一直到後來的 AdblockAdThwart 等 Extension, 針對 Google Chrome 所提出的各式各樣解決廣告過濾問題的方案, 一直有新方案。

    這陣子使用下來, Adblock 和 AdThwart 應該會是最終的解決方案, 兩者都是以 Firefox 的 Adblock Plus 作為開發依據, 同樣都支援 ABP 的語法, 雖然支援度上尚未全面支援所有語法, 但是對於一般網頁瀏覽, 也已經涵蓋絕大部分廣告過濾功能,  至於兩者在訂閱過濾規則的彈性上, 目前開發進度應該是 AdThwart 略為領先, 不過由於 Google Chrome Extensions 的支援, 仍然是以 Development Build 為主, 要讓 Extension 正常工作, 請先將 Google Chrome 更新至 Dev. Build 4.x / Chromium 4.x, 更新方式可以參考 “如何切換 Google Chrome 使用版本“。

由於 AdThwart 已經和來自於 Firefox 的 Adblock Plus 合作開發, 本擴充套件已經正式更名為 “Adblock Plus for Google Chrome™ (Beta)“, 下面文章僅供紀錄, 詳細介紹請直接點擊捷徑閱讀

套件名稱 : AdThwart 0.4.8
官方網頁 : http://goo.gl/WyA7
更新日期 : Friday, December 18, 2009

支援版本 : Dev. Build 4.x / Chromium 4.x (Chrome Dev. 4.0.266.0)

安裝步驟
2009-12-18_141035.jpg
2009-12-18_142653.jpg 2009-12-18_142756.jpg
安裝過程跟 Firefox 安裝擴充套件一樣直觀, 使用者只須按下套件網頁的 “Install” 即可安裝 AdThwart Extension, 安裝成功之後, 會在網址輸入欄位最右邊看到 AdThwart 的小圖示

開啟/取消網頁廣告過濾功能
2009-12-18_144700.jpg
AdThwart 內定會對每個執行網頁開啟廣告過濾功能, 如果不想要針對目前瀏覽網頁進行過濾, 在開啟目標網頁時, 左鍵點擊網址輸入欄位的小圖示, 取消 “Enabled for the site”, 即可讓 AdThwart 忽略目前瀏覽網頁, 反之, 要重新啟用, 勾選該功能即可

管理 AdThwart 過濾規則
2009-12-18_145518.jpg
2009-12-18_145753.jpg
開啟 Google Chrome 擴充功能管理, 點選 AdThwart 功能選項設定, 即可進入 AdThwart 規則管理以及相關功能設定頁面

2009-12-19_110310.jpg
當然 AdThwart 也允許使用者移除在網址輸入欄位的小圖示, 來增加 Google Chrome 的簡潔程度, 而下方的功能目前仍在實驗階段, 目標是儘可能移除網頁開啟時去 Loading 時的廣告內容

2009-12-19_110431.jpg
至於廣告過濾規則列表, AdThwart 很貼心嚴選 Adblock Plus subscriptions 所提供的常用過濾規則, 使用者可以按照自己的所在區域來挑選適當的過濾規則, 這邊僅選擇 EasyListAdThwart extras 以及 ChinaList (條件集的介紹請點我, 這邊就不贅述)。(由於過濾規則不見得會對彼此的 Rule 進行最佳化,過多重複的條件判斷,反而會造成網頁的開啟效能下降)

2009-12-19_110526.jpg

如果 AdThwart 本身所提供的過濾規則選擇, 無法滿足需求, 使用者除了可以手動加入其他過濾條件集的連結外, 也可以按照 AdBlock Plus filter syntax 的語法, 來自訂過濾條件

    儘管 AdThwart 在支援 filter types 的部份尚未到位, 也不像 Firefox 的擴充套件 :  Adblock Plus: Element Hiding Helper, 可以輔助使用者快速建立 ABP 的過濾條件, 不過對於還在開發階段的擴充功能, AdThwart 的表現, 也替使用者在使用 Google Chrome 時, 對於廣告過濾提供瞭解決方案, 尤其是在同時可以支援不同條件集的部份, 比起先前介紹的 ChromePlus 內建的廣告過濾功能也多了不少彈性,
等對應的擴充功能到位後, 大概也會捨棄 ChromePlus, 畢竟還是偏好能夠完全掌握擴充功能選擇的主控權, 尤其 Google 也正式推出 Google Chrome Extensions 官方網頁, 也將有越來越多不同的擴充更能選則來滿足使用者經驗。