我经常看到以下模式:
<a href="<external>" target="_blank" rel="noopener noreferrer"></a>
Run Code Online (Sandbox Code Playgroud)
但据我所知,noreferrer暗示了noopener. 那么为什么noopener这里甚至需要呢?
https://html.spec.whatwg.org/multipage/links.html#link-type-noreferrer
<a href="..." rel="noreferrer" target="_blank">具有与 相同的行为<a href="..." rel="noreferrer noopener" target="_blank">。
请注意,noreferrer浏览器支持比noopener
https://caniuse.com/#feat=rel-noreferrer
https://caniuse.com/#feat=rel-noopener之一更广泛