Iframe是在BODY标签之后动态添加的,它会破坏我的所有网站,所以我想找到刚刚在BODY标签之后的IFrame并使用JQuery删除它.它还添加了一些Js,我也希望删除它.请帮我.
HTML标记
<body>
<iframe></iframe>
<script type="text/javascript">
//<![CDATA[
(function(){
var c = document.body.className;
c = c.replace(/no-js/, 'js');
document.body.className = c;
})();
//]]>
</script>
Run Code Online (Sandbox Code Playgroud)
var el = document.getElementsByTagName("iframe")[0];
el.parentNode.removeChild(el);
?
Run Code Online (Sandbox Code Playgroud)
或者#id是静态的
$("#conash3D0").remove();
Run Code Online (Sandbox Code Playgroud)
小智 6
而不是仅仅从jquery中删除它,您需要检查您的网站的其余部分.你是ifram注射攻击的受害者.您应检查您的服务器以及用于通过FTP连接到任何恶意软件的机器.
看看这些:
http://www.diovo.com/2009/03/hidden-iframe-injection-attacks/
http://faiz.kera.la/2009/04/12/server-side-code-cleaner-in-aspnet-换IFRAME注入攻击/