IT관련/Angular

탐색 확인 팝업 종료 체크

파란하늘999 2025. 5. 16. 11:03

document.hasFocus()는 팝업이 떠 있는지는 체크가 되는데

탐색 확인 팝업이 종료되었는지는 체크가 안될때가 있다.

 

 

이때는 아래처럼 window.addEventListener를 사용하면 된다.

    let focusHandler;

    window.addEventListener('focus', focusHandler = async () => {
      console.log('브라우저 창이 focus를 얻었습니다.', document.hasFocus());

      if(focusHandler) window.removeEventListener('focus', focusHandler);
      
      //아래에 처리로직적용.
      
      
      
    });
반응형