防止网页被其他网站用frame调用的Javacript代码

2005年10月28日 19:29 • 查看 3,286 次 • 打印本文

[From Slashdotcn.org]国内部分商业网站未经授权,便跨站利用frame调用某些禁止商业使用的Blogger日志内容。针对这一现象,Blogger Zola 提供了一段Javascript代码,可以监测网页是否是被frame调用。如果发现网页是被frame调用,将会定向到Creative Commons授权协议网页。(猛禽提供的示例

[code lang="javascript"]
var web = document.location;
if (top.location !== self.location) {

alert (”你现在访问的是”+web+”\n 检测到你使用框架浏览本站内容,本页即将跳转到创作共用约定页面。\n 请不要使用框架跨站调用本站内容。\n 请遵守Creative Commons协议。\n Zola’BLOG授权方式为:署名 · 非商业用途 · 保持一致”);

//这个比较好,可以转到特定的页面提示一下.
this.location=”http://www.creativecommons.cn/licenses/by-nc-sa/1.0/”;
}
[/code]

评论

发表评论