在 JavaScript 中什么时候使用 window.opener
/window.parent
/window.top
?
最佳答案
-
window.opener
指的是调用window.open( ... )
的窗口打开调用它的窗口 -
window.parent
指的是<frame>
中窗口的父级或<iframe>
-
window.top
指嵌套在<iframe>
的一层或多层中的窗口中的最顶层窗口子窗口
那些将是 null
(或者可能是 undefined
)当它们与引用窗口的情况无关时。 (“引用窗口”是指在其上下文中运行 JavaScript 代码的窗口。)
关于javascript - 何时使用 window.opener/window.parent/window.top,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11313045/