阮一峰在上周的周刊中提到他的网站因为广告拦截器的原因,导致有读者看不到页面的部分内容,并且找到了相应的针对他的个人网站的拦截规则集。

这里个人认为一点点可有可无的广告对于读者而言也没有多大的影响,何况这只是周刊中的一些文字广告,相比某些网站的链接,弹框等影响阅读体验的广告好多了。最让我觉得不可思议的是广告拦截软件的权限竟然这么高,甚至可以禁止 js 脚本的执行,这是让人觉得很不可思议的,要知道前端的交互全靠 js,没了 js 就会回到远古网页的时代,哪有什么体验可言,这对于网站开发者来说真的是好不尊重了。

这里除了发表一些个人看法之外,还得提醒一下这种情况存在对于网页开发者来说有什么要注意的。由于广告拦截插件可以根据规则集隐藏页面中的某些内容,所以以后网页内容或者交互问题,也可能是这种情况引起的,可以去规则集搜一下相应的域名在不在里面,被命中了什么规则。此外,在做网页开发的时候,可以多考虑下反广告拦截(虽然我们可能并没有广告,可能被误拦截)的解决方案。

参考文章:

科技爱好者周刊(第 167 期):广告拦截器太过分了