728x90
반응형
질문 : HTML의 새 탭에서 링크를 여는 방법은 무엇입니까?
HTML 프로젝트에서 작업하고 있는데 JavaScript없이 새 탭에서 링크를 여는 방법을 찾을 수 없습니다.
<a href="http://www.WEBSITE_NAME.com"></a>
이 같은 탭에서 링크를 여는 것을 이미 알고 있습니다. 새로운 것을 여는 방법에 대한 아이디어가 있습니까?
답변
target
속성을 _blank
설정하십시오.
<a href="#" target="_blank" rel="noopener noreferrer">Link</a>
다른 예는 다음을 참조하십시오. http://www.w3schools.com/tags/att_a_target.asp
이전에 _blank
blank
를 제안했습니다. 사용하면 새 탭이 열리고 링크를 다시 클릭하면 동일한 탭을 사용하기 때문입니다. 그러나 이는 GolezTrol이 지적했듯이 프레임 / 창의 이름 a를 참조하기 때문이며, 링크를 다시 눌러 동일한 탭에서 열 때 설정되고 사용됩니다.
rel="noopener noreferrer"
는 새로 열린 탭이 원래 탭을 악의적으로 수정할 수 없도록 방지하는 것입니다. 이 취약점에 대한 자세한 내용은 다음 문서를 참조하십시오.
출처 : https://stackoverflow.com/questions/17711146/how-to-open-link-in-a-new-tab-in-html
728x90
반응형
'프로그래밍 언어 > HTML,CSS,JS' 카테고리의 다른 글
HTML / CSS에서 이미지를 회색조로 변환 (0) | 2021.07.16 |
---|---|
프로젝트의 여러 CSS 파일에서 사용하지 않는 CSS 정의를 식별하는 방법 (0) | 2021.07.16 |
HTML 체크 박스의 선택된 속성에 대한 적절한 값 (0) | 2021.07.16 |
JavaScript를 사용하여 요소에서 CSS 클래스 제거 (jQuery 없음) (0) | 2021.07.15 |
Node.js에서 npm 모듈을 제거하는 방법 (0) | 2021.07.15 |