为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕桂英4014372 2021-12-16 15:11:45
<script language=javascript type="">if (top.location != location){ top.location.href = location.href;}----------------------------------------------------------------粗体部分表示什么意思?
查看完整描述

2 回答

?
蓝山帝景

TA贡献1843条经验 获得超7个赞

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

查看完整回答
反对 回复 2021-12-19
?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

你这个没有看到哪儿加粗呀
top是一个frame吗?
这段话的意思如果上部frame的网页内容不是当前的内容,则改变上部框架的内容为当前任务。

查看完整回答
反对 回复 2021-12-19
  • 2 回答
  • 0 关注
  • 189 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信