如何屏蔽和攔截網(wǎng)頁(yè)廣告?

為了讓瀏覽的網(wǎng)頁(yè)更加清爽,很多用戶都通過(guò)廣告過(guò)濾軟件來(lái)屏蔽頁(yè)面中的廣告。可是對(duì)網(wǎng)站來(lái)說(shuō)廣告是它們重要的盈利手段,所以為了針對(duì)用戶的廣告過(guò)濾行為,很多網(wǎng)站都想出了不少的應(yīng)對(duì)方法。其中最常見(jiàn)的就是檢測(cè)是否有廣告過(guò)濾軟件的存在,一旦發(fā)現(xiàn)就會(huì)自動(dòng)彈出提示窗口甚至關(guān)閉網(wǎng)頁(yè)。那么除了使用廣告過(guò)濾軟件以外,還有其他那些可以應(yīng)對(duì)網(wǎng)站廣告的方法呢?
改變?yōu)g覽頁(yè)面樣式
在現(xiàn)在常見(jiàn)的網(wǎng)頁(yè)組成元素里面,有一種名為層疊樣式表(CSS)的非常重要。CSS能夠?qū)W(wǎng)頁(yè)排版進(jìn)行精確的控制,從而輕易地達(dá)到網(wǎng)頁(yè)設(shè)計(jì)者的要求。正是由于CSS擁有如此鮮明的特性,很多用戶通過(guò)編寫合適的CSS代碼,在瀏覽器訪問(wèn)網(wǎng)頁(yè)的時(shí)候進(jìn)行加載,從而輕易地改變網(wǎng)頁(yè)原有的排版狀態(tài)。由于網(wǎng)頁(yè)排版進(jìn)行了改變,所以去除網(wǎng)頁(yè)里面原有的廣告信息也不在話下。
要想讓瀏覽器加載第三方的CSS代碼,首先要安裝一款名為Stylish的功能擴(kuò)展。我們這里以常見(jiàn)的谷歌瀏覽器為例,首先進(jìn)入瀏覽器的應(yīng)用商店,輸入關(guān)鍵詞“Stylish”來(lái)搜索,找到之后點(diǎn)擊“添加至Chrome”按鈕進(jìn)行安裝即可。接下來(lái)在谷歌瀏覽器的工具欄里面就可以看到Stylish擴(kuò)展的圖標(biāo),在該圖標(biāo)上點(diǎn)擊鼠標(biāo)右鍵選擇菜單中的Stylish命令,就可以進(jìn)入到一個(gè)發(fā)布CSS文件的專業(yè)網(wǎng)站(圖1)。
然后在窗口左側(cè)輸入要過(guò)濾廣告網(wǎng)站的關(guān)鍵詞,比如我們要過(guò)濾新浪微博中的廣告就輸入“weibo”即可。在搜索結(jié)果里面可以看到大量和新浪微博相關(guān)的CSS文件,從中選擇一個(gè)自己喜歡的CSS代碼鏈接后打開(kāi)它,接著在彈出的網(wǎng)頁(yè)中點(diǎn)擊“Install with Stylish”按鈕(圖2)。接下來(lái)在彈出的“安裝用戶樣式”窗口中點(diǎn)擊“安裝”按鈕,就可以完成這個(gè)CSS樣式文件的安裝。最后重新進(jìn)入到新浪微博頁(yè)面,即可看到一個(gè)干凈清爽的頁(yè)面了。
小提示:
對(duì)于一些比較小眾或者個(gè)人的網(wǎng)站,通過(guò)搜索框可能無(wú)法查找到CSS代碼。但是由于很多網(wǎng)站是通過(guò)Discuz、WordPress等搭建的,所以可以通過(guò)搜索網(wǎng)站程序名稱的方式,來(lái)查找一些比較通用的CSS代碼信息。
偽裝操作系統(tǒng)版本
當(dāng)然并不是所有網(wǎng)站的CSS代碼,都可以在這個(gè)網(wǎng)站里面找到,所以我們只能另尋其他方法。我們知道User-Agent是HTTP協(xié)議中的一部分,當(dāng)用戶通過(guò)瀏覽器訪問(wèn)一個(gè)網(wǎng)站的的時(shí)候,它將向訪問(wèn)網(wǎng)站提供用戶所使用的瀏覽器類型、操作系統(tǒng)及版本、CPU 類型等信息的標(biāo)識(shí)。但是由于目前很多用戶都是使用的微軟的Windows系統(tǒng),所以針對(duì)Windows系統(tǒng)投放的廣告遠(yuǎn)遠(yuǎn)多于其他系統(tǒng)。所以我們可以通過(guò)將自己偽裝成其他電腦系統(tǒng)的用戶,這樣網(wǎng)站推送的廣告就會(huì)自然地減少。
同樣首先進(jìn)入到谷歌瀏覽器的應(yīng)用商城里面,搜索并安裝一款名為“User-Agent Switcher for Google Chrome”的功能擴(kuò)展?,F(xiàn)在我們點(diǎn)擊工具欄中的“User-Agent Switcher for Google Chrome”按鈕,在彈出對(duì)話框的“Select a User-Agent:”列表中,根據(jù)需要選擇對(duì)應(yīng)的UA字符串信息就可以了(圖3)。不過(guò)這里需要提醒大家的是,我們修改UA偽裝的是系統(tǒng)而不是瀏覽器的版本,所以在選擇的時(shí)候不要選擇含有Windows的選項(xiàng)。當(dāng)然也不要選擇移動(dòng)終端的選項(xiàng),這樣會(huì)修改瀏覽頁(yè)面的布局。另外為了避免下次運(yùn)行瀏覽器的時(shí)候再進(jìn)行設(shè)置,建議選中對(duì)話框中的“Remember last used User-Agent at startup.”選項(xiàng)。
如果用戶在默認(rèn)的選項(xiàng)里面沒(méi)有找到相關(guān)的內(nèi)容,可以首先通過(guò)瀏覽器訪問(wèn)http://t.cn/R5ZC20T(已經(jīng)過(guò)縮短網(wǎng)址處理)這個(gè)頁(yè)面,從中找到一個(gè)自己需要的UA信息并將其復(fù)制下來(lái)。接著點(diǎn)擊谷歌瀏覽器右上角的菜單按鈕,在彈出的菜單里面依次選擇“工具”菜單中的“擴(kuò)展程序”命令。這樣在彈出的窗口里面就可以看到擴(kuò)展程序的管理頁(yè)面,找到列表中的“User-Agent Switcher for Google Chrome”應(yīng)用后點(diǎn)擊下面的“選項(xiàng)”命令。在彈出的設(shè)置窗口點(diǎn)擊“New User-Agent”按鈕,在彈出的對(duì)話框設(shè)置一個(gè)UA名稱,并粘貼剛剛復(fù)制的UA信息進(jìn)行保存(圖4)。最后在“Select a User-Agent:”列表中,選擇剛剛自定義的UA信息就可以了。
攔截廣告聯(lián)盟腳本
其實(shí)除了上面這些被動(dòng)的攔截方法以外,我們也可以采取主動(dòng)出擊的方法,來(lái)對(duì)廣告進(jìn)行相關(guān)的攔截操作?,F(xiàn)在很多網(wǎng)站的廣告,都是通過(guò)廣告聯(lián)盟來(lái)推廣的。網(wǎng)站只需要在網(wǎng)頁(yè)里面加入廣告聯(lián)盟的腳本代碼,就可以通過(guò)展現(xiàn)廣告來(lái)獲取收益。所以我們只需要對(duì)廣告聯(lián)盟的腳本代碼進(jìn)行攔截,就可以有效地屏蔽廣告信息的展示了。
如果用戶使用的是谷歌瀏覽器,或者由Chromium衍生出的其他瀏覽器的話,那么可以安裝一款名為ScripSafe的擴(kuò)展。安裝完成并不需要進(jìn)行任何的設(shè)置操作,用戶只需要打開(kāi)一個(gè)網(wǎng)站進(jìn)行瀏覽,就會(huì)發(fā)現(xiàn)網(wǎng)站里面原有的廣告沒(méi)有了(圖5)。不過(guò)這個(gè)時(shí)候用戶可能會(huì)發(fā)現(xiàn),網(wǎng)頁(yè)里面的有些功能無(wú)法使用了。這是因?yàn)镾cripSafe擴(kuò)展將所有的腳本進(jìn)行了攔截,但是網(wǎng)頁(yè)里面有的功能又必須要使用腳本。所以這個(gè)時(shí)候就需要點(diǎn)擊工具欄中的ScripSafe擴(kuò)展,在彈出的對(duì)話框點(diǎn)擊綠色的“Allow”按鈕,就可以允許該網(wǎng)站自身的腳本進(jìn)行使用,從而使得網(wǎng)站相關(guān)的功能也正常使用(圖6)。
以上就是如何屏蔽和攔截網(wǎng)頁(yè)廣告方法介紹,文章介紹的很詳細(xì),方法很實(shí)用,大家可以按照上面步驟進(jìn)行操作即可,希望能對(duì)大家有所幫助!
相關(guān)文章
電腦提示找不到libcef.dll無(wú)法繼續(xù)執(zhí)行代碼怎么辦? libcef.dll丟失修復(fù)
在使用電腦的過(guò)程中,你可能會(huì)突然遇到諸如“找不到libcef.dll”或者“由于缺少libcef.dll,程序無(wú)法啟動(dòng)”之類的惱人提示,下面我們就來(lái)看看詳細(xì)解決辦法2025-04-23電腦提示由于找不到d3dx9_43.dll如何解決? d3dx9_43.dll文件丟失修復(fù)技
在使用Windows操作系統(tǒng)運(yùn)行某些應(yīng)用程序(尤其是游戲或圖形密集型軟件)時(shí),用戶可能會(huì)遇到“d3dx9_43.dll文件丟失”的錯(cuò)誤提示,這一錯(cuò)誤不僅影響程序的正常啟動(dòng),還可能2025-04-23電腦死機(jī)無(wú)反應(yīng)怎么強(qiáng)制重啟? 一文讀懂方法及注意事項(xiàng)
在日常使用電腦的過(guò)程中,我們難免會(huì)遇到電腦無(wú)法正常啟動(dòng)的情況,本文將詳細(xì)介紹幾種常見(jiàn)的電腦強(qiáng)制開(kāi)機(jī)方法,并探討在強(qiáng)制開(kāi)機(jī)后應(yīng)注意的事項(xiàng),以及如何從根本上解決電腦2025-04-16電腦如何通過(guò)數(shù)據(jù)線連接手機(jī)網(wǎng)絡(luò)? 電腦上網(wǎng)不再受限的技巧
今天我來(lái)分享一下如何用USB線把臺(tái)式電腦連接到手機(jī)的網(wǎng)絡(luò)上,其實(shí)操作非常簡(jiǎn)單,只需要幾步就搞定了,讓我們一起來(lái)看看吧2025-04-15分辨率三兄弟LPI、DPI 和 PPI有什么區(qū)別? 搞清分辨率的那些事兒
分辨率這個(gè)東西,真的是讓人又愛(ài)又恨,為了搞清楚它,我可是翻閱了不少資料,最后發(fā)現(xiàn)“小7的背包”的解釋最讓我茅塞頓開(kāi),于是,我決定整理一下,給大家分享一下我的理解2025-04-03空格符號(hào)怎么打? 全角空格和半角空格的區(qū)別介紹
你是否曾想過(guò),為什么鍵盤上的空格鍵有時(shí)并不能滿足我們的需求?其實(shí),空格鍵輸入的空格分為全角和半角兩種2025-03-31mss32.dll文件丟失怎么辦? 電腦提示mss32.dll丟失的多種修復(fù)方法
最近,很多電腦用戶可能遇到了mss32.dll文件丟失的問(wèn)題,導(dǎo)致一些應(yīng)用程序無(wú)法正常啟動(dòng),那么,如何修復(fù)這個(gè)問(wèn)題呢?別擔(dān)心,本文將詳細(xì)介紹mss32.dll文件的作用和丟失原因2025-03-26電腦提示找不到openal32.dll文件怎么辦? openal32.dll丟失完美修復(fù)方法
openal32.dll是一種重要的系統(tǒng)文件,當(dāng)它丟失時(shí),會(huì)給我們的電腦帶來(lái)很大的困擾,很多人都曾經(jīng)遇到過(guò)這個(gè)問(wèn)題,但你知道該如何解決嗎?詳細(xì)請(qǐng)看下文介紹2025-03-26電腦win32spl.dll文件丟失咋辦? win32spl.dll丟失無(wú)法連接打印機(jī)修復(fù)技
電腦突然提示win32spl.dll文件丟失,打印機(jī)死活連不上,今天就來(lái)給大家詳細(xì)講解一下這個(gè)問(wèn)題的解決方法,手把手教你如何搞定win32spl.dll丟失的問(wèn)題,讓你輕松恢復(fù)打印機(jī)連2025-03-26電腦提示binkw32.dll缺失怎么辦? 教你輕松解決binkw32.dll丟失問(wèn)題修復(fù)
電腦上玩游戲時(shí),突然彈出“計(jì)算機(jī)丟失binkw32.dll”的錯(cuò)誤提示,是不是讓你瞬間抓狂?別擔(dān)心,今天就來(lái)手把手教你如何解決這個(gè)問(wèn)題2025-03-26