js抓取网页内容(国内开始流行另一种流氓行为流氓行为:使用框架(Frame))
优采云 发布时间: 2021-12-13 17:27js抓取网页内容(国内开始流行另一种流氓行为流氓行为:使用框架(Frame))
最近,另一种流氓行为在中国流行起来:使用框架将您的网页嵌入到其网页中。
比如有一个网站号称是“口碑聚合门户”,提供全国各种在线论坛的最佳内容。但是,实际上,它使用框架来抓取其他人的网页,然后在其上添加您自己的广告和站点徽标。这和盗版书商有什么区别?!
预防方法,在
在添加此代码之前:
if ( top.location !== self.location )
{
top.location = self.location;
}
此代码有效。但是,有一个问题:使用后,没有人可以再将您的网页嵌入到框架中,包括您自己。
有没有办法让我的网页只嵌入我自己的框架而不是别人的框架?
try{
top.location.hostname;
if (top.location.hostname != window.location.hostname) {
top.location.href =window.location.href;
}
}
catch(e){
top.location.href = window.location.href;
}
好了,升级版的代码就完成了。除了本地域名,没有其他域名可以将您的网页嵌入到框架中。我的博客现在使用此代码。