top !== self 一般有什么作用?

<script language="javascript">
    if(top !== self){
        top.location.href = location.href;
    }</script>

在有的页面,经常看到这种,js写法。例如会员登录界面。不是很理解,为什么这么写,有什么作用呢?

如果顶层(top)不是自己(self),那么就重新定向到地址栏里面的url?我这么解释的,估计不对啊。谁能解释得通俗一点。

不用举报我啊,我就是小白,问个小白问题不可以吗?


幕布斯6054654
浏览 1438回答 3
3回答

天涯尽头无女友

有一种东西叫iframe

LEATH

防止有人把你的网站嵌入到他们的页面里,搞一些小动作。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript