考虑以下情况:
\n注意:我们\xe2\x80\x99t无法控制网站C,并且可以\xe2\x80\x99t控制它们\xe2\x80\x99如何重定向回网站B。\n而且这种情况仅发生在Firefox/Safari上。在 Chrome 上,我们能够在重定向后获取原始的 opener 引用。
\n如果网站 C 使用 rel=noopener 进行重定向,则 window.opener 应为 null(来自 MDN 的参考)。我\xe2\x80\x99m 无法理解在这种情况下 window.opener 可以是当前窗口对象以及为什么它发生在 Firefox/Safari 而不是 Chrome 上?除了网站 C 之外,我们还能在其他地方做些什么来防止这种情况发生吗?
\n