0
if (top.location!= self.location) {
        top.location = self.location.href
    }

如果有人将我的网站放在 iFrame 中,这将会爆发。

但是,我只想对某些域执行此操作。我该如何检查?

4

1 回答 1

1

您可以使用其他条件...

var allowedDomains = ["stackoverflow.com"];

if (allowedDomains.indexOf(top.location.hostname) == -1 
    && top.location!= self.location) {
    top.location = self.location.href
}
于 2013-07-13T09:22:06.003 回答