Creative Commons License
發卡布洛 所有內容 採用
創用 CC 姓名標示-非商業性-禁止改作 2.5 台灣 授權條款授權.

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

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

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


留言列表 (1)

發表留言
  • ka
  • 這樣只能自己的電腦看不到吧?別人還是一樣看得到廣告吧?
  • 是的

    bshadow 於 2010/02/09 09:52 回覆

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼