【发布时间】:2019-07-16 15:27:00
【问题描述】:
有一个target=_blank 链接。链接页面中的脚本使用window.opener,这已经工作了多年,但现在它在iOS 上被破坏了,因为window.opener 是null。我能做什么?
有很多旧的(一些非常旧的)“window.opener 为空”问题,以及 2016 年关闭的 Chromium bug。这似乎是一个来来去去的问题与版本。它有很多变体,我看不到任何解决方案确实有效。我的情况与一些较早的问题之间的主要区别:
- 我没有跨域链接。
- 我在 Safari 和 Chrome 中都看到了 null 值,而其他人在其中一个中看到了它,但在另一个中没有看到。
- 我有
target=_blank,而不是window.open()
【问题讨论】:
标签: javascript ios window.opener