window opener 和parent的区别

时间:2020-9-12 作者:admin

opener

opener即谁打开我的,比如A页面利用window.open或a标签弹出了B页面窗口,那么A页面所在窗口就是B页面的opener,在B页面通过opener对象可以访问A页面。

parent

parent表示父窗口,比如一个A页面利用iframe或frame调用B页面,那么A页面所在窗口就是B页面的parent。
注: 一般通过window.parent 和window.top、 window.self的比较,判断当前是否是顶层窗口;当前窗口若为顶层窗口,则window.top === window; window.parent === window

声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。