在 window.open() 中使用 rel="noopener"

2024-01-09

所以我知道我可以申请rel="noopener in an a使用时标记target="_blank"。但我试图将其作为参数传递给window.open(), ie:

window.open('http://cats.com', '_blank', 'rel=noopener')

然而它似乎并没有按照我预期的方式工作,因为opener用户单击链接后,对象仍然存在于窗口中。

我有什么遗漏的吗?或者不能按照我想要的方式完成?

我发现了一些很棒的文章,但据我所知,它们并没有完全解决我的用例。

https://developer.mozilla.org/en-US/docs/Web/API/Window/open https://developer.mozilla.org/en-US/docs/Web/API/Window/open https://mathiasbynens.github.io/rel-noopener/ https://mathiasbynens.github.io/rel-noopener/

非常感激。


中没有直接的例子doc https://developer.mozilla.org/en-US/docs/Web/API/Window/open#noopener但它可以像这样使用并且对我有用。

window.open('http://cats.com', '_blank', 'noopener,resizable,scrollbars')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 window.open() 中使用 rel="noopener" 的相关文章

随机推荐