前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >self!=top

self!=top

作者头像
孙小北
发布2024-01-30 14:42:18
1040
发布2024-01-30 14:42:18
举报

self!=top

常用于防止你的网页被引用在别人的页面中

用法一:

代码语言:javascript
复制
if (self != top) { 
  top.location.href = "/";  
}

用法二://代码功能是本网页不允许被框架。目的是防止你的网页被引用在别人的页面中!

代码语言:javascript
复制
if(self!=top){
  top.location=self.location;
}

top指向最顶层框架的window对象,self指向当前框架的window对象。如果网页中没有iframe,则top和self是同一个值,所以这段代码可以防止自己的网页被别人用iframe的方式嵌入到其它网页中去。

self 属性返回指向当前 window 对象的引用,利用这个属性,可以保证在多个窗口被打开的情况下,正确调用当前窗口内的函数或属性而不会发生混乱。self 属性是只读的。

注:window、self、window.self 是等价的。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-03-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • self!=top
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档