"rel=\"noopener\" 是用于 <a> 标签的属性之一,它的作用是防止通过 window.opener 访问当前页面,从而防止恶意网页通过 window.opener 引发的安全漏洞。
当链接的 rel 属性包含 noopener 时,点击链接会导致新页面在独立的浏览上下文中打开,新页面没有 window.opener 属性,无法访问原页面,从而避免了一些恶意网页利用 window.opener 进行跨域操作的安全问题。
下面是一个示例代码:
<a href=\"https://example.com\" target=\"_blank\" rel=\"noopener\">点击我</a>
在这个示例中,当用户点击这个链接时,新页面会以独立的浏览上下文打开,同时不会有 window.opener 属性,从而保护了原页面的安全性。"