javascript - Firefox window.opener 问题

标签 javascript firefox new-operator tabs window.opener

只要从右键单击菜单中使用“在新选项卡中打开”,“window.opener”在 IE 和 Firefox 中都可以正常工作;错误控制台显示“window.opener”为空。有没有其他方法可以访问开启器?

编辑: 错误控制台显示“window.opener”仅在单击“在新选项卡中打开”时为空。对于所有其他情况,不存在此类错误。因此,我想知道是否存在“window.opener”以外的替代方案。

最佳答案

window.opener 仅当窗口(或选项卡,如果它被转移到选项卡中)使用 window.open 或通过 target 打开时才有效 属性或类似的。特别是,UI 从不设置窗口的打开方式。

关于javascript - Firefox window.opener 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/944066/

相关文章:

javascript - 我无法调整固定位置

perl - 根据标题关闭选项卡

c++ - 如何使用 new 在 C++ 中创建数组并初始化每个元素?

c++ - 什么时候应该在 C++ 中使用 new 关键字?

javascript - 选择具有空属性或未指定属性的元素

javascript - 使用 es6 根据匹配和不匹配的值对数组进行排序

javascript - Ember Data Adapter throws 没有方法 'updateRecord' 即使实现了 updateRecord 函数?

python - 使用 Pywinauto 通过 Python 自动化 Flash 程序

C# 从 Firefox 获取 URL 但不使用 DDE

c++ - 你能用复制赋值运算符创建一个新实例吗?