不知道什麼時候開始,無名小站在每個人的布洛格文章的最後面放置了這種廣告:

wretch ads

仔細觀察它的原始碼發現是這樣寫的:

<div id="Wretch-ysm" style="width: 100% ! important; display: block ! important; opacity: 1 ! important; visibility: visible ! important; clip: rect(auto, auto, auto, auto) ! important;">
<iframe style="width: 100% ! important; display: block ! important; opacity: 1 ! important; visibility: visible ! important; clip: rect(auto, auto, auto, auto) ! important; height: 168px;" marginheight="0" marginwidth="0" allowtransparency="TRUE" src="http://www.wretch.cc/_y/l/e/serv/blog/ysm.htm?c=white&amp;l=1&amp;type=feeling&amp;t=2009010902" frameborder="0" scrolling="no"></iframe></div>

無名把一個內置框(iframe)放在div名稱為Wretch-ysm這個區塊中,並使用!important強制網頁優先套用它指定的樣式,讓使用者無法更改它的CSS內容將他隱藏。並且也在後台限制了使用者修改Wretch-ysm的樣式,只要你的CSS樣式表含有Wretch-ysm,它就會把Wretch-ysm改為Wrxetch-ysm。

既然無法透過伺服端設定隱藏,那我們只好透過客戶端,也就是我們的瀏覽器自行設定了。
以下分別為兩種目前比較熱門的瀏覽器做說明:IE7.0(注意要7.0版喔!)與 Firefox。

IE7.0的設定方法:

首先你要下載IE7Pro這個套件,請到這邊下載。

blockwretchad1.jpg

下載完成後安裝

blockwretchad2.jpg

接著請打開IE的工具>IE7Pro Preferences

blockwretchad3.jpg

打開廣告封鎖功能後,重開IE。

blockwretchad4.jpg

再一次打開IE的工具>IE7Pro Preferences
在廣告封鎖器的規則欄位內加入wretch-ysm,篩選類型選Div篩選。

blockwretchad5.jpg

完成,這樣即可把無名blog內的廣告隱藏起來了。

 

Firefox的設定方法:

Firefox與IE的篩選方法大同小異,一樣也是要裝套件。
首先先到這裡,安裝Adblock。

blockwretchadf1.jpg

安裝完成後,重開Firefox。然後點選工具>Adblock Plus 偏好設定

blockwretchadf2.jpg

接著,新增一個過濾條件,輸入:#div(Wretch-ysm),就可以把廣告去除掉了喔!

blockwretchadf3.jpg

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 bshadow 的頭像
    bshadow

    發卡布洛

    bshadow 發表在 痞客邦 留言(1) 人氣()