Computer >> 컴퓨터 >  >> 프로그래밍 >> JavaScript

JavaScript로 URL을 새 탭에서 여는 방법 (새 창 아님)

JavaScript로 URL을 새 탭에서 열 수 있을까?

URL을 새 탭으로 열리게 할지 여부는 브라우저의 동작 방식과 사용자의 브라우저 설정에 따라 결정됩니다. 즉, 코드를 통해 링크가 반드시 새 탭(새 창이 아닌)에서 열리도록 강제하는 방법은 없습니다.

target="_blank" 속성 활용하기

다만, 사용자의 브라우저 설정에 따라 새 탭 또는 새 창 중 하나로 열리도록 허용하고 싶다면 앵커(<a>) 태그에 다음 속성을 추가하면 됩니다.

target="_blank"

이 속성은 브라우저에게 현재 페이지를 그대로 유지한 채 링크를 새 탭 또는 새 창에서 열도록 지시합니다.

예제 코드

<a href="https://example.com" target="_blank">새 탭에서 열기</a>

JavaScript로 동적으로 처리해야 하는 경우 다음과 같이 작성할 수 있습니다.

window.open('https://example.com', '_blank');

단, 이 방법 역시 최종적으로 새 탭으로 열릴지 새 창으로 열릴지는 브라우저와 사용자 설정이 우선하므로 완전히 통제할 수는 없다는 점을 기억하세요.