Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.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_Iframe - Fatal编程技术网

Javascript 当弹出窗口在前面时,如何跳出iFrame?

Javascript 当弹出窗口在前面时,如何跳出iFrame?,javascript,iframe,Javascript,Iframe,我的网站已经通过iframe复制了,我不能跳出,我想是因为iframe前面有一个弹出窗口 本网站http://facebvook。info/claim.html(我破坏了链接,所以他们没有得到反向链接)是有问题的网站,我的网站在弹出窗口后面可见 我在标题中尝试了以下javascript: if (top != self) { top.location.replace(document.location) alert('busting you out, please wait...') }

我的网站已经通过iframe复制了,我不能跳出,我想是因为iframe前面有一个弹出窗口

本网站http://facebvook。info/claim.html(我破坏了链接,所以他们没有得到反向链接)是有问题的网站,我的网站在弹出窗口后面可见

我在标题中尝试了以下javascript:

if (top != self) {
  top.location.replace(document.location)
  alert('busting you out, please wait...')
}
但它不起作用

理想情况下,我希望我的站点不在iframe中加载,但任何其他解决方案也会很好。

您可以发送带有“SAMEORIGIN”值的,以防止其他站点嵌入您的站点

在PHP中,您可以这样做:-

或者,如果启用了mod_头,则可以在文档根目录中创建一个.htaccess文件,其中包含以下文本:-


标题始终附加X-Frame-Options SAMEORIGIN

有很多方法可以停止帧破坏。我似乎还记得Codinghoror上的一篇帖子,上面提到了这件事。这是你的时间和他们的时间,因为你花时间创建内容,他们有更多的内容,所以这是一个失败的主张。@b战神,我也记得那篇文章。谢谢,我已经读过了,但我希望如果我能打破它,他们会让我一个人呆着,而不是想办法解决它。我会试试这个,谢谢。我只是把代码放在我的header.php文件中吗?它成功了!!非常感谢!我的DMCA投诉现在不会通过,但这是一个伟大的结果。-编辑:清除缓存,它就回来了!吼叫声也许我会等待DMCA被审查。如果它是一个“坏”网站,我会等待投诉通过。你提到的域名听起来确实像是钓鱼或恶意软件网站。。。