前几天0735导航网站长因为在制作某视频类模板时,发现手机端访问一直都有广告的植入,一开始以为是解析接口带的,可是发现删除接口以后还是存在,所以这个问题就可能是运营商的广告植入了。在翻阅了大量教程以后发现用css代码来屏蔽是有效的,分享一下方法共大家一起学习参考。
教程开始
css代码如下:
#colophon ~ * { display: none !important; width: 0 !important; height: 0 !important; font-size: 0 !important; overflow: hidden !important; }
注意选择符,因为0735导航网每个页面的最后一元素ID都是colophon,如果你不确定你页面的最后一个元素是什么,可以在页脚模板(通常是footer.php、footer.tpl)的</body>前面添加一个空元素:
<div id="0735dj"></div>
这样,相应的CSS代码为:
#0735dj ~ * { display: none !important; width: 0 !important; height: 0 !important; font-size: 0 !important; overflow: hidden !important; }
可能大家会奇怪为什么用了display属性还要多此一举设置宽度、高度、字体大小以前overflow,其实这是为了保险起见,怕有些广告内联样式里设置了display: block !important。
相关标签: # 清除广告 # 运营商植入广告 # 清除广告CSS代码
评论列表 (0条)