
<a> 태그의 rel 속성은 링크된 리소스와의 관계를 지정하는 데 사용되며, 다양한 값을 가질 수 있습니다. 여러 속성 값 중 noreferrer, noopener, nofollow에 대해 자세히 알아보겠습니다.
noreferrer 속성은 사용자가 링크를 클릭했을 때 브라우저가 HTTP 리퍼러(이전 페이지의 주소)를 전송하지 않도록 합니다.noopener 속성은 새로 열린 창이나 탭이 window.opener를 통해 현재 창에 접근하는 것을 방지합니다.nofollow 속성은 검색 엔진에게 해당 링크를 따라가지 말라고 지시합니다. 이는 검색 엔진이 해당 링크를 무시하고 인덱싱하지 않도록 합니다.noreferrer와 noopener를 사용하여 사용자 및 웹 애플리케이션의 보안을 강화할 수 있습니다.noreferrer를 사용하면 사용자의 브라우저가 이전 페이지의 주소를 서버에 전송하지 않으므로 개인 정보를 더 효과적으로 보호할 수 있습니다.nofollow를 사용하면 특정 링크가 검색 엔진 랭킹에 영향을 주지 않도록 할 수 있습니다.<a href="https://example.com" rel="noopener noreferrer nofollow">클릭하세요</a>
이 예시에서는 링크를 클릭할 때 새 창이 열리면서 (noopener) 리퍼러 정보가 전송되지 않게 (noreferrer) 하며, 검색 엔진이 해당 링크를 따라가지 않도록 (nofollow) 합니다. 이렇게 하면 사용자 경험을 개선하면서 보안과 SEO 측면에서도 이점을 얻을 수 있습니다.