팝업차단이 설정되어 있는 경우에 새창으로 열기 동작을 시도하려하면 무시되어버려 아무런 반응도 없게된다.

const pop = window.open(url);
try
{
  pop.focus();
}
catch (e)
{
  alert('브라우저 팝업차단을 해제해주세요.');
}

정석적인 방법은 아니고 약간의 편법이 섞여있는 인상이다.

출처
https://solbel.tistory.com/1955

메타데이터

조회수
642
좋아요
0

0개의 댓글

등록된 댓글이 없습니다.