2011-09-13 47 views
3

關於如何檢測adblock使用的幾個問題,但我找不到任何解釋如何顛覆檢測?破壞adblock檢測?

enter image description here

+0

爲什麼你想要做這件事? –

+0

請勿使用本網站。 –

+0

你的意思是作爲一個用戶嗎(例如FF中的GreaseMonkey腳本)? –

回答

2

就個人而言,我不覺得是適當的旁路廣告攔截檢測,雖然我知道其他人可能有不同的觀點。如果一個網站在你沒有展示他們的廣告的情況下不想給你提供他們的內容(也許是他們支付該網站的唯一方式),那麼在我看來,這是他們的特權,如果他們遇到了檢測廣告屏蔽的麻煩,那麼這似乎是他們的權利。

也就是說,有很多不同的方式可以檢測到您阻止了他們的廣告。有些可能會非常複雜,以至於當你沒有的時候你無法模擬你有廣告。例如,如果您阻止Flash並且正在嘗試與Flash對象進行通信以驗證它是否存在,則您必須模擬它確實存在並且可能相當困難。如果他們的檢測邏輯比較簡單,那麼可以通過某種模擬來欺騙它。但是,我懷疑這只是一場軍備競賽,如果有相當數量的人挫敗了他們的攔截檢測,他們會讓它變得更加複雜。

在這種情況下,你可以做的所有事情都試圖找出如何直接修補他們實際的javascript檢測代碼,使其返回一個錯誤的答案。你將如何做到這一點,從一個網站到另一個網站都會有所不同,任何解決方案都必須針對特定網站進行編碼。我不會推薦它。

+3

我使用AdBlock(並且有多年),雖然我很欣賞它可以幫助頁面加載更快,更成功,但有一些網站我故意白名單(例如[Ars Technica](http://arstechnica.com/)) )。我信任並享受的網站。但說實話,我幾乎沒有(實際上,曾經?)點擊廣告,所以除了展示之外,不確定它有多大幫助。但對於少數網站,我會遭受視覺干擾。 –

+0

我的觀點是,這不是你做出的決定。如果您不顯示廣告,網站所有者決定扣留該網站。你可以爭辯說,你從來不會對你看到的廣告做任何事情,但廣告支付了大量的互聯網,所以模型在很多網站上都有效。如果有很多人阻止了廣告,那麼我們會有一個非常不同的互聯網。 – jfriend00

+1

如果我要求它,我有控制權(儘可能),而不是網站管理員(我們甚至不會進入iOS)。我看到了我想要的和我選擇查看的內容,而不是內容/顯示所有者。如果內容所有者倒閉了,我不再有這樣的機會,那麼我已經開始了自己的腳步。因此,我謹慎的說明。 –