鍍金池/ 問答/HTML/ top !== self 一般有什么作用?

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

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

在有的頁(yè)面,經(jīng)??吹竭@種,js寫法。例如會(huì)員登錄界面。不是很理解,為什么這么寫,有什么作用呢?

如果頂層(top)不是自己(self),那么就重新定向到地址欄里面的url?我這么解釋的,估計(jì)不對(duì)啊。誰(shuí)能解釋得通俗一點(diǎn)。

不用舉報(bào)我啊,我就是小白,問個(gè)小白問題不可以嗎?

回答
編輯回答
舊顏

有一種東西叫iframe

2018年7月7日 22:04
編輯回答
妖妖

這個(gè)主要是用來(lái)禁止被iframe引用。
參考:top.location.href和localtion.href有什么不同
https://www.cnblogs.com/hlws/...

2017年6月8日 12:55
編輯回答
抱緊我

防止有人把你的網(wǎng)站嵌入到他們的頁(yè)面里,搞一些小動(dòng)作。

2018年4月21日 04:53