以下内容是javascript的top.location问题

<script language=javascript type="">if (top.location != location){ top.location.href = location.href;}----------------------------------------------------------------粗体部分表示什么意思?

慕桂英4014372
浏览 259回答 2
2回答

蓝山帝景

如果不是iframe或者frameset的话,top=window。top.location.href=window.location.href。如果网页是内嵌网页的话,则不相同。这句话的作用是如果当前网页不是直接打开的顶层网页而是内嵌网页的话,会重新加载使当前网页为顶层网页。这种办法一般为了防止别人恶意盗链,或者在登录页上用的比较多。

小怪兽爱吃肉

你这个没有看到哪儿加粗呀top是一个frame吗?这段话的意思如果上部frame的网页内容不是当前的内容,则改变上部框架的内容为当前任务。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java
Python