2011-09-13 44 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)。我看到了我想要的和我选择查看的内容,而不是内容/显示所有者。如果内容所有者倒闭了,我不再有这样的机会,那么我已经开始了自己的脚步。因此,我谨慎的说明。 –