프론트엔드/웹 표준

target="_blank"

infitry 2021. 11. 23. 17:49
반응형

target="_blank"일 경우 타 사이트를 새 창으로 열게되면,

window.opener로 객체가 생성되어 최악의 경우 공격받을 수 있다.

크롬 개발자 도구에서 제공하는 lighthouse로 사이트를 검사해보면, rel="noopener" 또는 rel="noreferrer"

를 추가하라고 나오는데, 

noopener는 opener는 열리는 target에서 opener 객체 자체가 없어지고, noreferrer는 참조자 정보를 없앤다

반응형