javascript 中 if (window != top) top.location.href = location.href;的意思
javascript中if(window!=top)top.location.href=location.href;的意思...
javascript 中 if (window != top) top.location.href = location.href;的意思
展开
9个回答
2013-04-18
展开全部
就是判断当前窗口是不是顶级窗口,不是的话就在顶级窗口打开连接!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-18
展开全部
这段代码的作用是为了防止当前页面被其它网站用iframe非法引用。它判断自己所在的窗口是否为顶层窗口,如果不是则将顶层窗口地址替换为自己页面的地址。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
location.href ---如果后面没跟值 那么就是获取当前页面的url
至于top, 表示是顶层页面, 因为页面之中可能嵌入了 frame 等子页面,top表示最外面一层
top.location.href -- 当前页面地址
至于top, 表示是顶层页面, 因为页面之中可能嵌入了 frame 等子页面,top表示最外面一层
top.location.href -- 当前页面地址
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-06-14
展开全部
如果当前窗口不是顶级窗口,就强制修改为顶级窗口; 目的是为了不让别人用iframe嵌入你的页面
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询