关于 AdBlock 的“攻守道”

Adblock 是 Mozilla Firefox 和 Mozilla Application Suite 网页浏览器所使用的扩展,允许用户拦截广告在内的各种页面元素,并使这些内容不被下载和显示。

Adblock 功能

2004年起 Adblock 开发停滞,同时出现了分支版本 Adblock Plus 。这个版本对用户界面、过滤订阅和元素隐藏等功能进行了改进。目前,Adblock Plus 已经成为更加流行的版本。

Adblock and Adblock Plus

反 Adblock 的 js 代码

Adblock 的功能很强大,能屏蔽掉大部分网络广告的显示。从浏览者角度看,网络浏览变得干净一些了,不用看太多的广告,仿佛世界很宁静。但从网站内容生产者角度看,就少了一些广告收入。

大家都知道,浏览器扩展是通过在页面里植入一些js 代码来实现相关功能,这样就可以通过在网站里放入一些 js 代码,通过 Adblock 的代码特征来识别用户浏览器是否启用该扩展。当然网页端是无法阻止用户开启扩展,只能在发现开启 Adblock 扩展时给用户显示不同的内容,比如相关提示,让用户关掉扩展,效果如下:

FuckAdBlock

角逐游戏

看下面的相关项目:

看项目名字就知道他们想干嘛了,道高一尺,魔高一丈。

本文网址: https://pylist.com/topic/188.html 转摘请注明来源

Leave a Comment