개발자의 끄적끄적

[javascript/jquery] javascript window.open 팝업차단 확인 방법 본문

개발/javascript & jquery

[javascript/jquery] javascript window.open 팝업차단 확인 방법

효벨 2021. 8. 5. 02:00
728x90
반응형

[javascript/jquery] javascript window.open 팝업차단 확인 방법

 

 

javascript 에서

 

새창을 열기 위해서

 

window.open 을 사용합니다.

 

하지만,

 

가끔 팝업이 차단되어 있는 경우

 

새창이 열리지 않게됩니다.

 

그럴때는

 

아래와 같은 방법으로 팝업이 차단되어 있는지 체크를 해서

 

alert 창을 띄워줄 수 있습니다.

 

<script>
    var pop = window.open("https://naver.com");
    try { 
        pop.focus(); 
    } catch(e){ 
        alert( "팝업이 차단되어 있습니다." ); 
    }
</script>

 

위 내용 보시면 아시겠지만,

 

try catch 문을 이용해서

 

exception 이 발생하면

 

팝업이 차단되어 있다고 보고 alert 을 띄워주는 내용입니다.

 

참고들 하세요!

반응형
Comments