首页 » 工作 » 攻防 » 正文

屏蔽网页末尾被电信运营商、恶意篡改添加的多余代码

发布者:站点默认
2015/01/6 浏览数(1,580) 分类:攻防 屏蔽网页末尾被电信运营商、恶意篡改添加的多余代码已关闭评论

有时候网站末尾会“莫名”出现一些本来没有的代码,这些可能是宽带运营商添加的,也有可能是网站中毒被黑客攻击后篡改了。

这些代码通常都会出现在文末,而CSS的~选择符可以选择元素后边的所有兄弟(同一级、平级)元素。

前提:

假定页面最后一个标签是footer(footer是HTML5标签,里边可以有其它元素)

CSS式的解决办法:

/* 不显示footer后边的元素 */
body > iframe,
footer ~ * {
	display:none !important;
}

jQuery式的解决办法:

<script>$(function(){$('footer ~ *, body > iframe').remove();});//删除footer后的平级元素</script>
<footer>
	<nav>......
	<p......
	......
</footer>

— 完 —

点击返回顶部
  1. 留言
  2. 联系方式