如何屏蔽和攔截網(wǎng)頁廣告?
為了讓瀏覽的網(wǎng)頁更加清爽,很多用戶都通過廣告過濾軟件來屏蔽頁面中的廣告??墒菍W(wǎng)站來說廣告是它們重要的盈利手段,所以為了針對用戶的廣告過濾行為,很多網(wǎng)站都想出了不少的應(yīng)對方法。其中最常見的就是檢測是否有廣告過濾軟件的存在,一旦發(fā)現(xiàn)就會自動彈出提示窗口甚至關(guān)閉網(wǎng)頁。那么除了使用廣告過濾軟件以外,還有其他那些可以應(yīng)對網(wǎng)站廣告的方法呢?
改變?yōu)g覽頁面樣式
在現(xiàn)在常見的網(wǎng)頁組成元素里面,有一種名為層疊樣式表(CSS)的非常重要。CSS能夠?qū)W(wǎng)頁排版進行精確的控制,從而輕易地達到網(wǎng)頁設(shè)計者的要求。正是由于CSS擁有如此鮮明的特性,很多用戶通過編寫合適的CSS代碼,在瀏覽器訪問網(wǎng)頁的時候進行加載,從而輕易地改變網(wǎng)頁原有的排版狀態(tài)。由于網(wǎng)頁排版進行了改變,所以去除網(wǎng)頁里面原有的廣告信息也不在話下。
要想讓瀏覽器加載第三方的CSS代碼,首先要安裝一款名為Stylish的功能擴展。我們這里以常見的谷歌瀏覽器為例,首先進入瀏覽器的應(yīng)用商店,輸入關(guān)鍵詞“Stylish”來搜索,找到之后點擊“添加至Chrome”按鈕進行安裝即可。接下來在谷歌瀏覽器的工具欄里面就可以看到Stylish擴展的圖標(biāo),在該圖標(biāo)上點擊鼠標(biāo)右鍵選擇菜單中的Stylish命令,就可以進入到一個發(fā)布CSS文件的專業(yè)網(wǎng)站(圖1)。

然后在窗口左側(cè)輸入要過濾廣告網(wǎng)站的關(guān)鍵詞,比如我們要過濾新浪微博中的廣告就輸入“weibo”即可。在搜索結(jié)果里面可以看到大量和新浪微博相關(guān)的CSS文件,從中選擇一個自己喜歡的CSS代碼鏈接后打開它,接著在彈出的網(wǎng)頁中點擊“Install with Stylish”按鈕(圖2)。接下來在彈出的“安裝用戶樣式”窗口中點擊“安裝”按鈕,就可以完成這個CSS樣式文件的安裝。最后重新進入到新浪微博頁面,即可看到一個干凈清爽的頁面了。

小提示:
對于一些比較小眾或者個人的網(wǎng)站,通過搜索框可能無法查找到CSS代碼。但是由于很多網(wǎng)站是通過Discuz、WordPress等搭建的,所以可以通過搜索網(wǎng)站程序名稱的方式,來查找一些比較通用的CSS代碼信息。
偽裝操作系統(tǒng)版本
當(dāng)然并不是所有網(wǎng)站的CSS代碼,都可以在這個網(wǎng)站里面找到,所以我們只能另尋其他方法。我們知道User-Agent是HTTP協(xié)議中的一部分,當(dāng)用戶通過瀏覽器訪問一個網(wǎng)站的的時候,它將向訪問網(wǎng)站提供用戶所使用的瀏覽器類型、操作系統(tǒng)及版本、CPU 類型等信息的標(biāo)識。但是由于目前很多用戶都是使用的微軟的Windows系統(tǒng),所以針對Windows系統(tǒng)投放的廣告遠(yuǎn)遠(yuǎn)多于其他系統(tǒng)。所以我們可以通過將自己偽裝成其他電腦系統(tǒng)的用戶,這樣網(wǎng)站推送的廣告就會自然地減少。
同樣首先進入到谷歌瀏覽器的應(yīng)用商城里面,搜索并安裝一款名為“User-Agent Switcher for Google Chrome”的功能擴展?,F(xiàn)在我們點擊工具欄中的“User-Agent Switcher for Google Chrome”按鈕,在彈出對話框的“Select a User-Agent:”列表中,根據(jù)需要選擇對應(yīng)的UA字符串信息就可以了(圖3)。不過這里需要提醒大家的是,我們修改UA偽裝的是系統(tǒng)而不是瀏覽器的版本,所以在選擇的時候不要選擇含有Windows的選項。當(dāng)然也不要選擇移動終端的選項,這樣會修改瀏覽頁面的布局。另外為了避免下次運行瀏覽器的時候再進行設(shè)置,建議選中對話框中的“Remember last used User-Agent at startup.”選項。

如果用戶在默認(rèn)的選項里面沒有找到相關(guān)的內(nèi)容,可以首先通過瀏覽器訪問http://t.cn/R5ZC20T(已經(jīng)過縮短網(wǎng)址處理)這個頁面,從中找到一個自己需要的UA信息并將其復(fù)制下來。接著點擊谷歌瀏覽器右上角的菜單按鈕,在彈出的菜單里面依次選擇“工具”菜單中的“擴展程序”命令。這樣在彈出的窗口里面就可以看到擴展程序的管理頁面,找到列表中的“User-Agent Switcher for Google Chrome”應(yīng)用后點擊下面的“選項”命令。在彈出的設(shè)置窗口點擊“New User-Agent”按鈕,在彈出的對話框設(shè)置一個UA名稱,并粘貼剛剛復(fù)制的UA信息進行保存(圖4)。最后在“Select a User-Agent:”列表中,選擇剛剛自定義的UA信息就可以了。

攔截廣告聯(lián)盟腳本
其實除了上面這些被動的攔截方法以外,我們也可以采取主動出擊的方法,來對廣告進行相關(guān)的攔截操作?,F(xiàn)在很多網(wǎng)站的廣告,都是通過廣告聯(lián)盟來推廣的。網(wǎng)站只需要在網(wǎng)頁里面加入廣告聯(lián)盟的腳本代碼,就可以通過展現(xiàn)廣告來獲取收益。所以我們只需要對廣告聯(lián)盟的腳本代碼進行攔截,就可以有效地屏蔽廣告信息的展示了。
如果用戶使用的是谷歌瀏覽器,或者由Chromium衍生出的其他瀏覽器的話,那么可以安裝一款名為ScripSafe的擴展。安裝完成并不需要進行任何的設(shè)置操作,用戶只需要打開一個網(wǎng)站進行瀏覽,就會發(fā)現(xiàn)網(wǎng)站里面原有的廣告沒有了(圖5)。不過這個時候用戶可能會發(fā)現(xiàn),網(wǎng)頁里面的有些功能無法使用了。這是因為ScripSafe擴展將所有的腳本進行了攔截,但是網(wǎng)頁里面有的功能又必須要使用腳本。所以這個時候就需要點擊工具欄中的ScripSafe擴展,在彈出的對話框點擊綠色的“Allow”按鈕,就可以允許該網(wǎng)站自身的腳本進行使用,從而使得網(wǎng)站相關(guān)的功能也正常使用(圖6)。


以上就是如何屏蔽和攔截網(wǎng)頁廣告方法介紹,文章介紹的很詳細(xì),方法很實用,大家可以按照上面步驟進行操作即可,希望能對大家有所幫助!
相關(guān)文章

電腦提示找不到libcef.dll無法繼續(xù)執(zhí)行代碼怎么辦? libcef.dll丟失修復(fù)
在使用電腦的過程中,你可能會突然遇到諸如“找不到libcef.dll”或者“由于缺少libcef.dll,程序無法啟動”之類的惱人提示,下面我們就來看看詳細(xì)解決辦法2025-04-23
電腦提示由于找不到d3dx9_43.dll如何解決? d3dx9_43.dll文件丟失修復(fù)技
在使用Windows操作系統(tǒng)運行某些應(yīng)用程序(尤其是游戲或圖形密集型軟件)時,用戶可能會遇到“d3dx9_43.dll文件丟失”的錯誤提示,這一錯誤不僅影響程序的正常啟動,還可能2025-04-23
電腦死機無反應(yīng)怎么強制重啟? 一文讀懂方法及注意事項
在日常使用電腦的過程中,我們難免會遇到電腦無法正常啟動的情況,本文將詳細(xì)介紹幾種常見的電腦強制開機方法,并探討在強制開機后應(yīng)注意的事項,以及如何從根本上解決電腦2025-04-16
電腦如何通過數(shù)據(jù)線連接手機網(wǎng)絡(luò)? 電腦上網(wǎng)不再受限的技巧
今天我來分享一下如何用USB線把臺式電腦連接到手機的網(wǎng)絡(luò)上,其實操作非常簡單,只需要幾步就搞定了,讓我們一起來看看吧2025-04-15
分辨率三兄弟LPI、DPI 和 PPI有什么區(qū)別? 搞清分辨率的那些事兒
分辨率這個東西,真的是讓人又愛又恨,為了搞清楚它,我可是翻閱了不少資料,最后發(fā)現(xiàn)“小7的背包”的解釋最讓我茅塞頓開,于是,我決定整理一下,給大家分享一下我的理解2025-04-03
你是否曾想過,為什么鍵盤上的空格鍵有時并不能滿足我們的需求?其實,空格鍵輸入的空格分為全角和半角兩種2025-03-31
mss32.dll文件丟失怎么辦? 電腦提示mss32.dll丟失的多種修復(fù)方法
最近,很多電腦用戶可能遇到了mss32.dll文件丟失的問題,導(dǎo)致一些應(yīng)用程序無法正常啟動,那么,如何修復(fù)這個問題呢?別擔(dān)心,本文將詳細(xì)介紹mss32.dll文件的作用和丟失原因2025-03-26
電腦提示找不到openal32.dll文件怎么辦? openal32.dll丟失完美修復(fù)方法
openal32.dll是一種重要的系統(tǒng)文件,當(dāng)它丟失時,會給我們的電腦帶來很大的困擾,很多人都曾經(jīng)遇到過這個問題,但你知道該如何解決嗎?詳細(xì)請看下文介紹2025-03-26
電腦win32spl.dll文件丟失咋辦? win32spl.dll丟失無法連接打印機修復(fù)技
電腦突然提示win32spl.dll文件丟失,打印機死活連不上,今天就來給大家詳細(xì)講解一下這個問題的解決方法,手把手教你如何搞定win32spl.dll丟失的問題,讓你輕松恢復(fù)打印機連2025-03-26
電腦提示binkw32.dll缺失怎么辦? 教你輕松解決binkw32.dll丟失問題修復(fù)
電腦上玩游戲時,突然彈出“計算機丟失binkw32.dll”的錯誤提示,是不是讓你瞬間抓狂?別擔(dān)心,今天就來手把手教你如何解決這個問題2025-03-26







