2011-06-28

[firefox] Adblock Plus 與 不應該消失的物件

Adblock Plus - 討厭擾人的廣告嗎?害怕被追蹤嗎?痛恨一大片的橫幅廣告嗎?快安裝 Adblock Plus 讓您重拾網路控制權,自己決定想看的內容。
套件安裝網址: https://addons.mozilla.org/zh-TW/firefox/addon/adblock-plus
Adblock Plus 是一套我在大多的電腦上都會安裝的套件
通常我都會去訂閱過濾條件集(除了內建的訂閱以外,再加上額外訂閱的網址)

不過畢竟每個人在編寫過濾條件時考量到的因素與製作的方式不同
有些時候可能有原本因該要顯示的物件卻被隱藏了

如果不是因為原本就認為因該要有東西存在也許就不會發現到

今天在看網頁時 忽然發現一個問題似乎 所有的 imageshack.us 圖都消失了
使用 firebug 去查看時發現這些消失的圖 都多出了特殊的 class

這些特殊的class大多都類似於以下
rqqqnzprfyozzyfluebf {
-moz–binding: url(chrome://global/content/bindings/general.xml#foobarbazdummy) !important;
}
原來 imageshack.us 在我訂閱的眾多過濾條件集裡面有被列為過濾條件
所以才會消失

於是使用 Adblock Plus 的 開啟可阻擋的項目 這個功能
列出了目前網頁上被阻擋的那些

果然就包含了 imageshack.us 的圖於是將那個條件停用
||imageshack.us^$third-party
這個條件的意思是 所有不在 imageshack.us 網站內的 imageshack.us 內容全都隱藏
很明顯的這是一個過度的過濾條件