目前很多插件都提供广告屏蔽功能,而所有插件面对百度/360/搜狗/阿里/淘宝等广告一般都不会屏蔽,正所谓“铲除电线杆小广告,放过电视塔广告”。
而我非常不喜欢百度推广,一般都检索一些技术知识,很多时候都被其他无关收费链接挡住。今天就试了下手动屏蔽广告。
(1)广告div特点:
广告的div包含的样式为:class="MlTbEf" ,而这个class是变动的,每次加载都会改变。这样就没办法通过css判断是否为广告。确实做的很贼!
通过插件设置上面过滤规则无法屏蔽广告,所以换一个思路即可。
(2)屏蔽广告js
把chrome网速调慢,模拟3G网速,加载网页,可以很清楚发现,首先加载了内容,然后执行某js后,异步加载了广告。广告加载如下图:
可以看到,最开始是没有显示广告的,只不过后续执行了一些js,加载了广告,所以只要阻止这些js事件即可。找到这些js后,发现都是https://ss1.bdstatic.com域名下的,所以,只要屏蔽这个域名即可。方法就有很多了。。
博客地址:http://blog.yoqi.me/?p=4270
这篇文章还没有评论