網頁廣告怎麼遮蔽和攔截
對於網頁的廣告非常多,也讓我們上網非常的厭煩,有什麼可以遮蔽這些討厭的廣告呢,下面小編就為大家帶來了遮蔽攔截網頁廣告的方法。
遮蔽攔截網頁廣告方法
為了讓瀏覽的網頁更加清爽,很多使用者都通過廣告過濾軟體來遮蔽頁面中的廣告。可是對網站來說廣告是它們重要的盈利手段,所以為了針對使用者的廣告過濾行為,很多網站都想出了不少的應對方法。其中最常見的就是檢測是否有廣告過濾軟體的存在,一旦發現就會自動彈出提示視窗甚至關閉網頁。那麼除了使用廣告過濾軟體以外,還有其他那些可以應對網站廣告的方法呢?
改變瀏覽頁面樣式
在現在常見的網頁組成元素裡面,有一種名為層疊樣式表CSS的非常重要。CSS能夠對網頁排版進行精確的控制,從而輕易地達到網頁設計者的要求。正是由於CSS擁有如此鮮明的特性,很多使用者通過編寫合適的CSS程式碼,在瀏覽器訪問網頁的時候進行載入,從而輕易地改變網頁原有的排版狀態。由於網頁排版進行了改變,所以去除網頁裡面原有的廣告資訊也不在話下。
要想讓瀏覽器載入第三方的CSS程式碼,首先要安裝一款名為Stylish的功能擴充套件。我們這裡以常見的谷歌瀏覽器為例,首先進入瀏覽器的應用商店,輸入關鍵詞“Stylish”來搜尋,找到之後點選“新增至Chrome”按鈕進行安裝即可。接下來在谷歌瀏覽器的工具欄裡面就可以看到Stylish擴充套件的圖示,在該圖示上點選滑鼠右鍵選擇選單中的Stylish命令,就可以進入到一個釋出CSS檔案的專業網站圖1。
然後在視窗左側輸入要過濾廣告網站的關鍵詞,比如我們要過濾新浪微博中的廣告就輸入“weibo”即可。在搜尋結果裡面可以看到大量和新浪微博相關的CSS檔案,從中選擇一個自己喜歡的CSS程式碼連結後開啟它,接著在彈出的網頁中點選“Install with Stylish”按鈕圖2。接下來在彈出的“安裝使用者樣式”視窗中點選“安裝”按鈕,就可以完成這個CSS樣式檔案的安裝。最後重新進入到新浪微博頁面,即可看到一個乾淨清爽的頁面了。
小提示:
對於一些比較小眾或者個人的網站,通過搜尋框可能無法查詢到CSS程式碼。但是由於很多網站是通過Discuz、WordPress等搭建的,所以可以通過搜尋網站程式名稱的方式,來查詢一些比較通用的CSS程式碼資訊。
偽裝作業系統版本
當然並不是所有網站的CSS程式碼,都可以在這個網站裡面找到,所以我們只能另尋其他方法。我們知道User-Agent是HTTP協議中的一部分,當用戶通過瀏覽器訪問一個網站的的時候,它將向訪問網站提供使用者所使用的瀏覽器型別、作業系統及版本、CPU 型別等資訊的標識。但是由於目前很多使用者都是使用的微軟的Windows系統,所以針對Windows系統投放的廣告遠遠多於其他系統。所以我們可以通過將自己偽裝成其他電腦系統的使用者,這樣網站推送的廣告就會自然地減少。
同樣首先進入到谷歌瀏覽器的應用商城裡面,搜尋並安裝一款名為“User-Agent Switcher for Google Chrome”的功能擴充套件。現在我們點選工具欄中的“User-Agent Switcher for Google Chrome”按鈕,在彈出對話方塊的“Select a User-Agent:”列表中,根據需要選擇對應的UA字串資訊就可以了圖3。不過這裡需要提醒大家的是,我們修改UA偽裝的是系統而不是瀏覽器的版本,所以在選擇的時候不要選擇含有Windows的選項。當然也不要選擇移動終端的選項,這樣會修改瀏覽頁面的佈局。另外為了避免下次執行瀏覽器的時候再進行設定,建議選中對話方塊中的“Remember last used User-Agent at startup.”選項。
如果使用者在預設的選項裡面沒有找到相關的內容,可以首先通過瀏覽器訪問 Switcher for Google Chrome”應用後點擊下面的“選項”命令。在彈出的設定視窗點選“New User-Agent”按鈕,在彈出的對話方塊設定一個UA名稱,並貼上剛剛複製的UA資訊進行儲存圖4。最後在“Select a User-Agent:”列表中,選擇剛剛自定義的UA資訊就可以了。
攔截廣告聯盟指令碼
其實除了上面這些被動的攔截方法以外,我們也可以採取主動出擊的方法,來對廣告進行相關的攔截操作。現在很多網站的廣告,都是通過廣告聯盟來推廣的。網站只需要在網頁裡面加入廣告聯盟的指令碼程式碼,就可以通過展現廣告來獲取收益。所以我們只需要對廣告聯盟的指令碼程式碼進行攔截,就可以有效地遮蔽廣告資訊的展示了。
如果使用者使用的是谷歌瀏覽器,或者由Chromium衍生出的其他瀏覽器的話,那麼可以安裝一款名為ScripSafe的擴充套件。安裝完成並不需要進行任何的設定操作,使用者只需要開啟一個網站進行瀏覽,就會發現網站裡面原有的廣告沒有了圖5。不過這個時候使用者可能會發現,網頁裡面的有些功能無法使用了。這是因為ScripSafe擴充套件將所有的指令碼進行了攔截,但是網頁裡面有的功能又必須要使用指令碼。所以這個時候就需要點選工具欄中的ScripSafe擴充套件,在彈出的對話方塊點選綠色的“Allow”按鈕,就可以允許該網站自身的指令碼進行使用,從而使得網站相關的功能也正常使用圖6。
以上就是方法介紹,文章介紹的很詳細,方法很實用,大家可以按照上面步驟進行操作即可,希望能對大家有所幫助!