重定向iframe没有不同的网址

时间:2015-12-01 06:37:07

标签: iframe external

有些人随机购买了.com域名,我拥有.net。他已经在链接到我的网站上发布了一个iframe,如果他发布了“这个网站是出售”的话,那么我需要阻止这种情况发生。是否可以使用PHP或javascript来阻止该特定网站访问我的网站,或将他的iframe重定向到其他地方。

1 个答案:

答案 0 :(得分:0)

这很容易: 假设他以这种方式使用你的文件

a.html

<html>
    <body>
        <iframe src="sample.html"/>
</html>

只需将以下行添加到文档加载功能中已存在的行:

window.onload = function(e) {
    if ( window.self !== window.top ) {
    //Your site is in i frame
    //just redirect to his own site if you feel like there will be an endless recursion so nothing will load probably.
    //You can put your custom action if this is not what you want
        window.self.location = "a.html"
    //would be pretty good enough :D
    }
};