可以'I don’我似乎没有从一整页纸上看出可能的意图是什么

Can't seem to bust out of a full page what are the possible intentions?

本文关键字:是什么 意图 don 可以      更新时间:2024-01-25

在查看我今天的Adsense报告时,我注意到其中有一个域不是我们的。

自1997年以来,我一直在运行"example.com"。今天我在我们的报告中注意到了一个网站,当我去它的时候,它在一个完整的页面iframe中有我们的网站。我担心它会开始进行点击劫持,损害我们在谷歌的地位,或者损害我们在新闻界建立的声誉。

劫持我们的网站名为"exampleblog.com",它似乎已于2013年12月2日早些时候注册。

我尝试了以下代码,试图跳出框架,但似乎没有任何效果。我不确定代码有多旧。有更现代的技术吗?

以下是我尝试过的:

if (document.referrer.match(/^https?:'/'/([^'/]+'.)?exampleblog'.com('/|$)/i)) {
top.location.replace(self.location.href);
}

只需检查顶部窗口是否有正确的位置,即可跳出任何iframe:

if (window.top.location != window.location) {
  window.top.location.replace(window.location.href);
}

感谢另一个网站上的JD_Tims提供此代码:

var allowedList = /^(www'.)?(example'.com|site'.com|another-site'.com)$/;
var currentHost = location.hostname;
var allowedHost = currentHost.search(allowedList);
if(top!=self && allowedHost==-1) { top.location.replace(location); }