붉은거위 노트 (redgoose note)

팝업차단일 경우에 대처하기

Nest
Development
Category
Javascript
Hit
479
Star
0

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

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

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

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