Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我如何用代码破坏网站上的第三方iframe?_Javascript_Jquery_Html_Iframe - Fatal编程技术网

Javascript 我如何用代码破坏网站上的第三方iframe?

Javascript 我如何用代码破坏网站上的第三方iframe?,javascript,jquery,html,iframe,Javascript,Jquery,Html,Iframe,我不是程序员 有人抓取了我的网站主页源代码,并将他们的iframe放在上面,以便在抓取页面时显示他们的内容 iframe不是很明显,但它就在那里,只是隐藏得很好。这些网站都托管在运行WordPress的黑客服务器上。它们仍然显示我们的站点链接和服务器提供的体系结构。目前有160多个这样的站点使用相同的方法建造 我相信他们已经禁用了js,所以这可能不是一个选项 我知道如果我们的网站在一个iframe中,我们就可以突破它 有没有办法,无论是在服务器端还是在页面上,打破他们的iframe,迫使我们的页

我不是程序员

有人抓取了我的网站主页源代码,并将他们的iframe放在上面,以便在抓取页面时显示他们的内容

iframe不是很明显,但它就在那里,只是隐藏得很好。这些网站都托管在运行WordPress的黑客服务器上。它们仍然显示我们的站点链接和服务器提供的体系结构。目前有160多个这样的站点使用相同的方法建造

我相信他们已经禁用了js,所以这可能不是一个选项

我知道如果我们的网站在一个iframe中,我们就可以突破它

有没有办法,无论是在服务器端还是在页面上,打破他们的iframe,迫使我们的页面位于顶部

如果我们能打破它,那么我们的代码就变得一文不值,幸运的话,他们可能会停止使用它

更新:

我只是想给任何有想法的人补充几点

1,他们已经有了代码,只提供了图像和CSS文件,因为他们只在页面中留下了这些链接

2,他们通过在所有内容的顶部浮动z索引来显示他们的站点,这就是为什么当您查看src时,您看到的是上面的站点,而不是iframe中浮动的站点

3.如果您使用firefox检查元素并滚动到页面顶部,您可以看到他们正在使用的iframe。

根据添加的内容(目前在回答中),由于他们有您的代码,因此您无法对打破iframe做太多事情

根据您的服务器环境,您可以尝试确定哪个页面正在请求您的图像和CSS,然后向访问已删除版本的用户显示修改后的版本。搜索的关键词是“热链接”

可能的修改包括不为资产提供服务(图像/CSS),或者返回一个只显示
的CSS文件:无


这可能是一件愚蠢的差事,但尝试联系被黑客攻击的服务器的主机可能是一个好主意,但我不能诚实地说这会让你走得很远,对大多数人来说可能是浪费时间。

在服务之前,检查是谁在呼叫你的页面……谢谢你的回答詹姆斯。詹姆斯,这只是对詹姆斯的一个跟进。您关于返回一个显示css文件的建议:没有一个是完美的。被黑客入侵的网站现在显示一个空白页面。希望他们停止使用我们的源代码,转而使用更简单的代码。谢谢你的帮助。