【发布时间】:2019-11-02 07:32:55
【问题描述】:
使用target="__blank" 的链接时,出于安全原因,建议也添加rel="noopener"。
但是,即使是指向我自己网站的链接,我是否也需要它来添加它?
<a href="internal/link/in/my/website" target="__blank>ClickMe</a>
<!--Do I need to add rel="noopener"?-->
【问题讨论】:
-
注意:rel=noopener 现在是大多数浏览器的默认设置,参见 caniuse.com/mdn-html_elements_a_implicit_noopener
-
对于最近的浏览器可以,但对于较旧的浏览器,最好保留 rel="noopener" 以防万一。