火狐浏览器窗口.opener问题

3

只要从右键菜单中使用'在新标签页中打开',"window.opener"在IE和Firefox中都可以正常工作;错误控制台显示"window.opener"为空。是否有其他方法可以访问opener?

编辑: 仅当点击“在新标签页中打开”时,错误控制台才会显示“window.opener”为空。对于所有其他情况,没有这样的错误。因此,我想知道是否存在除“window.opener”之外的替代方法。

2个回答

2

window.opener 只有在窗口(或选项卡,如果它被重定向到选项卡中)是通过 window.open 或通过 target 属性或类似方式打开时才有效。特别地,UI 不会设置窗口的 opener。


-5

我记得它是window.open()


这将打开一个新窗口,但它不会获取到打开当前窗口的窗口对象的引用。 - Quentin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接