Board logo

主題: [轉貼]擋廣告合體技 [打印本頁]

發表人: poliu    時間: 2008-12-3 09:18 AM     主題: [轉貼]擋廣告合體技

本文轉貼自[獻醜][教學] 擋廣告合體技
[hr]blue[/hr]

因為小弟平素不喜看到網頁上那些花花綠綠的圖片和動態廣告,所以常常會研究怎麼把這些東西都擋下來,以下是小弟一點擋廣告的經驗,跟大家分享,希望會有幫助

一、Adblock Plus

Adblock Plus是一個著名的擋廣告套件,基本使用方法可以參考海芋小站的這篇;不過,這種手動的封鎖真是太溫和了,而且沒辦法擋下萬惡的咕狗 AdSense,這時我們就要使出殘忍一點的手段了!

1. 訂閱過濾條件集

從「工具」開啟 Adblock Plus的偏好設定,點選右上角的「過濾條件」→「訂閱過濾條件集」,接著來到「EasyList Filter Subscriptions」這個網站,它是由 Rick752這位強者(其實我也不認識)所編輯維護的三項清單。拉到網頁中間的地方,可以看到黃色的表格中有 EasyList、EasyElement、EasyPrivacy三列,其中最主要的是 EasyList;要訂閱的話,只要點選表格最右邊的「Add to ABP」,就可以輕鬆訂閱了!

(其實剛安裝完 ABP,重新啟動Fx後,就會跳出一個推薦訂閱的過濾條件集,不過根據我自己的經驗,那些對於台灣的網站好像沒什麼效,至少對咕狗沒效啦)

2. 擴大過濾條件的範圍

平常使用ABP的時候,通常都只是點單個flash物件上的「封鎖」,不然就是按右鍵的「阻擋圖片」,但是網頁廣告換來換去,每出現新的廣告就要重新擋,不是很麻煩嗎?這邊提供一個訣竅,那就是:善用 * !

比如說我現在要阻擋一個啞唬網頁上的flash,它的網址是:

CODE:
[Copy to clipboard]
http://l.yimg.com/tw.yimg.com/a/tw/erinlin/620632_1014_banner1014.swf
然後我們在按下「封鎖」標籤、新增過濾條件的時候,將要封鎖的網址改為:

CODE:
[Copy to clipboard]
http://l.yimg.com/tw.yimg.com/a/tw/*
因為一間網站的廣告物件,通常都會從相同的網址出來,這時使用 * ,就表示「凡是具有前面這一段網址的所有檔案,都是為過濾條件」,這樣一來,就不用辛苦地一個一個擋啦!

順便一提,對於啞唬我還擋了這個網址:

CODE:
[Copy to clipboard]
http://tw.yimg.com/a/tw/*
二、Stop Autoplay

很顧名思義地,Stop Autoplay的功能就是停止那些該死的自動播放,不過他的功能可不只撲滅國中生們的自動播放而已,還可以全面地自動停止網頁裡所有內嵌多媒體物件!

以下是來自官網的設定介面的圖片:



最極端、最徹底的方法就是選擇「載入網頁時直接擋下內嵌影音」、「全面擋下Flash影音」,不過不用擔心這些影音會不見,他們只是不會自動下載而已。下圖右邊是影音被擋下來的樣子,在上面點一下滑鼠,該物件就又會跑出來了:



不過這樣看影片網站如 Youtube的時候會有點麻煩,所以我們要設定「允許清單」,只要輸入該網站網址的關鍵字就可以了,例如「youtube」等等。



設定之後的效果請參考敝網誌:
吃人夠夠@廣告擋光光之Firefox篇!

[poliu 在  2008-12-3 09:19 AM 作了最後編輯]
發表人: jazzblue    時間: 2008-12-3 11:00 AM

不管怎麼擋還是漏網之魚  
而且檔得太嚴密也影響上網速度也會耗資源  
只要不是那種會擋在面前的廣告就由他去了  !
發表人: Jonson    時間: 2008-12-3 04:59 PM

真正影響上網速度、消耗資源的是廣告吧!!
發表人: froce    時間: 2008-12-4 12:39 AM


引用:
jazzblue寫到:
不管怎麼擋還是漏網之魚  
而且檔得太嚴密也影響上網速度也會耗資源  
只要不是那種會擋在面前的廣告就由他去了  !

你可以試試看不裝ABP跑癮科技...
還有裝了ABP並訂閱了chinalist跑癮科技...

你就會覺得開啟時的延遲的那點時間沒什麼了...
---
ABP主要影響的是開啟的時間...
對javascript的執行效果沒有影響...
會影響rendering...但是比較起來一些有負荷較重的網站...有ABP擋住還是會比沒擋來的順暢...

另外ABP可以阻擋個別的java script...
也就是說很多網站的功能都可以用ABP來破解...
像是這篇...
http://forum.moztw.org/viewtopic.php?t=25232
或是讓便當狗不要亂跳出廣告視窗...
這些ABP都可以輕鬆的做到...
發表人: FANTASY    時間: 2008-12-4 10:51 AM

請問有IE用的嗎?
發表人: Observer    時間: 2008-12-4 11:04 AM

啥?IE?
發表人: jazzblue    時間: 2008-12-4 12:58 PM


引用:
Jonson寫到:
真正影響上網速度、消耗資源的是廣告吧!!


過濾廣告也一樣會佔用資源喔 !
廣告佔用的資源微乎其微而已  
也只有到那個站才有
而過濾廣告是在你上網都會一直有的
發表人: froce    時間: 2008-12-4 01:40 PM


引用:
jazzblue寫到:
過濾廣告也一樣會佔用資源喔 !
廣告佔用的資源微乎其微而已  
也只有到那個站才有
而過濾廣告是在你上網都會一直有的

如果現在的廣告都是像以前的gif啊...或是google Adsense之類的廣告那還好...
ABP有沒有用我都覺得沒差...

問題是現在的廣告不是swf就是用js來做動態的呈現...
遇到這種的...我寧願放一份阻擋名單在記憶體裡...(茶

另外有些廣告是用javascript來跳出新視窗的...
這種則是嚴重影響瀏覽的順暢度...
這個用fx原本的功能無法達到比較可靠且彈性的阻擋...
這也是為啥我還是推荐使用ABP的原因...

上面也說過了...ABP的確會比較耗資源...
不過會被嚴重影響的是開啟fx的時間...
(主要是列表要載入到ram的時間...)
javascript的執行效能不太受影響...
rendering則是要看你遇到怎樣的網頁...
當遇到一個完全無廣告的網頁...會延遲一點時間...
當遇到一個廣告多、javascript亂寫、swf一次放三、四個的網頁...延遲的那點時間就會非常之有用...
---
當然...你也可以用no script或是yes script之類的套件來處理...
不過我個人還是覺得ABP最方便且全面...

[froce 在  2008-12-4 01:43 PM 作了最後編輯]
發表人: Jonson    時間: 2008-12-4 10:58 PM


引用:
FANTASY寫到:
請問有IE用的嗎?

IE7Pro




歡迎光臨 TWed2k (http://twed2k.org/) Powered by Discuz! 4.1.0