1.Adblock
Adblock是Mozilla Firefox、Mozilla Application Suite以及Google Chrome网页浏览器所使用的扩展。Adblock允许用户拦截广告在内的各种页面元素,并使这些内容不被下载和显示。2004年起Adblock开发停滞,同时出现了分支版本Adblock Plus。这个版本对用户界面、过滤订阅和元素隐藏等功能进行了改进。Adblock Plus已经成为更加流行的版本。
Adblock Plus简称为ABP
2.ABP过滤原理
Adblock Plus根据内容的源地址拦截HTTP及HTTPS请求,并可过滤iframe、script及Flash。它也可以用自动生成的用户样式表来隐藏包括文字广告在内的页面元素。这个功能称为元素隐藏,它将拦截内容换成了隐藏内容。Adblock Plus只有在使用对应的过滤规则才能在相应的网页上产生效果。
3.ABP的安装
以Google Chrome浏览器为例说明,
方法一:直接在Google Chrome应用商店中安装(但是可能被墙)
方法二:https://downloads.adblockplus.org/devbuilds/adblockpluschrome/在该网页上下载ABP插件,然后将下载好的插件工具拖进“Chrome设置>扩展程序”中
4.ABP的使用方法:
Adblock Plus 的强大离不开过滤规则。 Adblock Plus 默认是根据过滤规则来阻挡元素的,而过滤规则列表的维护都来自于志愿者。社区人员会不断更新这些规则以保证 Adblock Plus 能过滤所有网站上的烦人广告。
ABP的过滤规则类似于:
在安装Adblock plus后会默认订阅EasyList China+EasyList。约1.5M,规则全面。EasyList是主规则,主要面向英文网站并包含后者必须的通用规则,EasyList China面向中文网站,是前者的中文补充规则。如需删除,Ctrl+Shift+F,右键点击规则选删除。如需重新订阅,点击“添加过滤规则组”并确定。
学习资料来源于:
ABP中文官方社区:http://abpchina.org/forum/forum.php
撰写 Adblock Plus 过滤规则:https://adblockplus.org/zh_CN/filters
EasyList China过滤规则表:https://easylist-downloads.adblockplus.org/easylistchina.txt