document.hasFocus()는 팝업이 떠 있는지는 체크가 되는데
탐색 확인 팝업이 종료되었는지는 체크가 안될때가 있다.

이때는 아래처럼 window.addEventListener를 사용하면 된다.
let focusHandler;
window.addEventListener('focus', focusHandler = async () => {
console.log('브라우저 창이 focus를 얻었습니다.', document.hasFocus());
if(focusHandler) window.removeEventListener('focus', focusHandler);
//아래에 처리로직적용.
});반응형
'IT관련 > Angular' 카테고리의 다른 글
| VSCode에서 intelligence 및 assistant 기능 안될때 처리방법 (0) | 2025.07.15 |
|---|---|
| 탐색 확인 팝업창이 두번째 클릭부터 뜨는 이유 (1) | 2025.06.25 |
| 자식요소에서 부모요소의 height셋팅값 알아내는 방법 (0) | 2025.06.10 |
| 이벤트 루프에 대하여 (0) | 2025.04.09 |
| InnerHtml에 대해 (1) | 2025.04.08 |