0

我已经在这里浏览了几个 iframe buster 代码......但我无法弄清楚如何为某些域的这个 iframe buster 代码创建异常......

if (top.location!= self.location) 

{
        top.location = self.location.href
}
4

1 回答 1

0

您的代码可能会在多个浏览器上因访问冲突而失败,但您可以尝试

if (document.referer.indexOf("mydomain.com") ==-1 && 
    top.location!= self.location) {
    top.location = self.location.href;
}

请注意,无论如何referer可能为空

于 2013-06-26T09:55:02.827 回答