我的网站已通过 iframe 复制,我无法突破,我想是因为 iframe 前面有一个弹出窗口。
这个网站 http://facebvook 。 info/claim.html(我破坏了链接,这样他们就不会得到反向链接)是有问题的网站,我的网站在弹出窗口后面可见。
我在标题中尝试了以下 JavaScript:
if (top != self) {
top.location.replace(document.location)
alert('busting you out, please wait...')
}
但是这不起作用。
我理想的情况是我的网站根本不加载到 iframe 中,但任何其他解决方案也很好。
最佳答案
您可以发送X-Frame-Options header值为“SAMEORIGIN”,以防止其他网站嵌入您的网站。
在 PHP 中你可以这样做:-
<?php header( 'X-Frame-Options: SAMEORIGIN' ); ?>
或者,如果您启用了 mod_headers,您可以在文档根目录中创建一个包含以下文本的 .htaccess 文件:-
Header always append X-Frame-Options SAMEORIGIN
关于javascript - 当弹出窗口在前面时如何突破 iFrame?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7736989/