讓 Firefox 遠離廣告:Adblock Plus

儘管現在不少網站設計擺放廣告時,都會巧妙的配合內容框架大小來融入頁面之中,減少瀏覽時所產生的排斥感,不過非主題內容相關,礙眼是在所難免,當然透過彈出新視窗的侵入式廣告,依然不在少數,也因為上述種種情況,選擇透過擴充套件的方式來阻擋廣告,已經是不少人在瀏覽網頁時的必備輔助,Adblock Plus 這套老牌廣告阻擋套件,蟬聯冠軍寶座已久,遠遠將第二名拋在後頭。

這邊先簡單說明 Adblock Plus 的工作方式,其實說穿了就是在開啟網頁之前,Adblock Plus 會依照條件集中的 Rule 去過濾網頁內容,命中的字串就不會出現在使用者所瀏覽的網頁之中,有人或許會問,如果將所有的條件集都加以訂閱,是否就能將廣告出現的機會降至最低,其實並不竟然,由於條件集版本眾多,不同的開發者之間,不見得會對彼此的 Rule 進行最佳化,此外過多的條件判斷,反而會造成網頁的開啟效能下降,因此,如何挑選適當的過濾條件集更顯得格外重要。

Ps. 如果使用的電腦較為老舊,對於系統資源斤斤計較的情況,這邊會建議改用 µBlock 這款目前個人主力的擴充套件取而代之

2015 04 10 112618

  • 在第一次安裝使用 Adblock Plus,套件本身會有上述額外的非廣告阻擋功能
  • Malware Blocking : 阻擋已知的惡意網域
  • Remove Social Media Buttons : 移除社群軟體常用的按鈕 (Facebook 讚 …)
  • Disable Tracking : 提高個人隱私,不讓廣告公司追蹤個人資訊

2015 04 10 115154

  • 安裝後即可看到 ABP 的按鈕出現在瀏覽器上方,選項設定允許使用者針對需求自訂

2015 04 10 115243

  • 條件偏好設定算是廣告阻擋最重要的環節

2015 04 10 115430

  • 開啟偏好設定視窗後會看到已經訂閱以及啟用的過濾條件集
  • 預設會安裝 EasyList,這邊建議按照上圖順序先行移除
  • 另外在下方有個允許部份非侵入是廣告的選項,這邊算是這陣子 ABP 較大的變革,提供白名單的方式來允許部份廣告的出現,預設是啟用,如果想要擴充套件完全阻擋條件集中的廣告,可以取消

2015 04 10 115511

  • 刪除原本的 EasyList 之後,按下新增過濾條件集
  • 選取 EasyList China + EasyList,如此即可滿足大部分使用者瀏覽中文網站環境下的廣告阻擋

2015 04 10 115703

這邊要追加介紹另外一套 ABP 輔助擴充套件可以讓使用者透過簡單的設定,移除網頁上頭不想出現的項目及元件。

5.png

  • 安裝完畢之後,在 ABP 圖示按下右鍵,即可看見選項多了 “選擇要隱藏的元素”

現在使用者在開啟經常瀏覽的網頁,應該會有耳目一新的感覺,原本惱人的廣告,絕大部分都已經被 ABP 所阻擋,當然 Rule 不可能是完美的,總是會有漏網之魚,或者是網頁上頭有自己不想看到的頁面,那我們要怎麼透過 ABP:Element Hiding Helper 來移除,下面就是簡單的範例。

範例

6.png 7.png

  • 按下熱鍵 Crtl + Shift + K 來呼叫 Element Hiding Helper,這時將滑鼠游標移至要移除項目的中央,可以由上方左圖看出,紅框僅僅包覆中央卡片處。
  • 這時候透過 W 來加大紅色方框所框覆的反為直到如同右圖一般,整個顯示區塊都包覆住。(S 可以縮小範圍)

8.png

  • 這時點擊滑鼠左鍵就會跳出下方的 Element Hiding Helper 的”隱藏元素編寫視窗”,然後點選”新增過濾條件”
  • 從新檢視瀏覽畫面,宅男最後戰役的欄位就會從顯示畫面上頭消失,當然如果部落格主人所增加的欄位,使用者並不希望出現在瀏覽頁面的話,也可以透過相同的手法來隱藏

A.png

  • 至於移除自訂的”元素隱藏規則”,使用者僅需開啟 “Adblock Plus 偏好設定”,然後點選設定的規則,按下 DEL 即可刪除

白名單的使用時機及方式

規則定的越多,自然在過濾網頁也就越周嚴,不過有時候難免錯殺忠良,部落客或多或少會在網頁中加入例如 ClustrMaps, SiteStates, Histats 這類第三方的流量監控網頁連結,或者是像是 Google Adsense, BloggersAds 等廣告連結,透過瀏覽次數來增加微薄的收入,對於用心經營的部落客而言,Adblock Plus 的一板一眼,卻顯得不近人情,透過白名單的設定,就是給與部落客最直接的支持,設定方法如下:

B.png

  • 進入開啟的網頁,在 FF 視窗下方的 ABP 小圖示按下右鍵,選取 “此網域設為白名單” 即可成功將網頁加入白名單列表裡頭

C.png

  • 當然網頁中如果有不滿意的元素,一樣可以透過 Element Hiding Helper 來於以移除,至於移除白名單的方式,跟移除自訂的”元素隱藏規則”相同,使用者開啟 “Adblock Plus 偏好設定”,然後點選我的例外規則(白名單),按下 DEL 即可刪除

匯入匯出過濾條件

D.png

隨著網路時間的增長,網頁瀏覽的越多,使用者新增的例外規則以及元素隱藏規則也會慢慢增多,撇開訂閱條件集不談(因為持續更新修正),如果碰巧遇上系統重新安裝,要在重新定義這些規則,想到就頭大,不過不用擔心,ABP 提供方便快速的匯出匯入功能,打開 偏好設定 –> 過濾條件 –> 匯出/匯入過濾條件,即可輕鬆的備份目前使用中的規則或者是將之前整理好的規則匯入新安裝的系統之中。