可以'I don’我似乎没有从一整页纸上看出可能的意图是什么
Can't seem to bust out of a full page what are the possible intentions?
在查看我今天的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); }
相关文章:
- 这是什么 ==- javascript 运算符
- 我的单元测试选项是什么
- 打破承诺链的好方法是什么
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- Javascript中的空白是什么
- 是什么让一个“;Uncaught RangeError:超过了最大调用堆栈大小“;错误(Chrome,在其他浏览器中显示
- 在JavaScript中拆分日期字符串的更好方法是什么
- 将jQuery.ech()方法转换为本地JavaScript抽象的最佳方法是什么
- 处理浮点错误的最佳方法是什么
- javascript导入的最佳实践是什么
- 基于窗口宽度jquery的函数的替代方法是什么
- 在ng重复循环中显示条件内容的最佳方式是什么
- 我的客户端选项是什么
- 这是什么“;要求“;事情
- 未捕获的类型错误:topFrame.window.changeSelectedBarStyle不是函数,原因是什么
- 实现比较方法的最佳实践是什么;s的比较类型是在运行时选择的
- 承诺/A+规范第2.2.4条的意图是什么
- 可以'I don’我似乎没有从一整页纸上看出可能的意图是什么
- JavaScript中赋值操作返回赋值的意图/想法是什么?
- 使用function和“new”的设计意图是什么?关键字在Javascript中创建对象