首页 知识分享内容详情

清除网络运营商植入广告CSS代码

2022-01-01 311 admin

前几天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代码

 暂无评论,快来抢沙发吧~

发布评论