target 어트리뷰트

Berry·2022년 12월 19일
1
post-thumbnail

target 어트리뷰트는 링크를 클릭했을 때 윈도우를 어떻게 오픈할 지를 지정한다.

ValueDescription
_self링크를 클릭했을 때 연결문서를 현재 윈도우에서 오픈한다 (기본값)
_blank링크를 클릭했을 때 연결문서를 새로운 윈도우나 탭에서 오픈한다
<!DOCTYPE html>
<html>
  <body>
    <a href="http://www.google.com" target="_blank" rel="noopener noreferrer">Visit google.com!</a>
  </body>
</html>

target="_blank"를 사용해 외부 페이지를 오픈하는 경우, 이동한 외부 페이지에서 자바스크립트 코드를 사용해 악의적인 페이지로 리다이렉트할 수 있는 보안 취약점(Tabnabbing 피싱 공격)이 있다. 따라서 rel="noopener noreferrer"를 추가해 Tabnabbing 피싱 공격에 대비할 것을 권장한다.


🔗참고

profile
🍓웹디자이너 Berry의 기술 블로그🧡

0개의 댓글