如今飞速发展的网络时代,网站业务也在飞速发展,其中或多或少就有许多流量主广告或者其他广告。部分内容会引起读者浏览的不适,或者使用去广告插件来去除广告浏览相关页面。不过截止今日,大大小小的个人博客基本上都是用爱发电,来自网站的收入少之又少。所以至此,我将这个反反广告插件屏蔽的方法分享给在夹缝中生存的个人站点,不喜勿喷。
屏蔽广告原理
目前大多数广告屏蔽插件都是通过对广告域的泛匹配,对所需要的加载的广告脚本进行拦截,从而实现对该网站广告的拦截,如下图所示:
例如我这里使用的一个浏览器插件「广告终结者」,这款插件能够自动拦截浏览页面的广告内容,并且有效率高达99%,如果您是追求干净简洁的页面,那么这款插件必定符合您。当然,广告拦截规则我们也可以通过一些措施来实现绕过,不过这得需要我们动动脑筋。
解决方案
一千个读者就有一千个哈姆雷特,不一样的程序猿就有不一样的编程思路。这里我就介绍两种比较有效的解决方案,如果还有需要补充说明的,可以在下方留言讨论。
这里呢,我们以最常见的谷歌广告为例:
方案一:转存谷歌广告JS
adsbygoogle.js这个关键词以及关键域已经被插件拦截,我们将这个js下载下来,并重新命名为f.js(任意名称)。