반응형
https://developer.mozilla.org/ko/docs/Web/API/Document/visibilityState#%EB%AA%85%EC%84%B8%EC%84%9C
document.addEventListener("visibilitychange", () => {
console.log(document.visibilityState);
// 기타 동작...
});
위 이벤트를 이용해서 브라우저가 "hidden" or "visible" 되었는지 확인 가능 (상태가 변경될때마다 감지된다)
포커스로 확인하는 코드는 아래와 같다.
window.addEventListener('focus', function() {
console.log('사용자가 웹페이지에 돌아왔습니다.')
}, false);
반응형
'프론트엔드 > JavaScript' 카테고리의 다른 글
배열 함수 예제 (forEach, includes, indexOf, findIndex, find) (0) | 2024.07.28 |
---|---|
Uncaught ReferenceError: $ is not defined 에러 처리 (0) | 2022.07.17 |
datepicker 달력으로만 입력 가능, 초기화 버튼, 한글 표시 (0) | 2022.03.25 |
js 테이블 체크박스 데이터 한번에 전송하는 방법 - ajax로 배열 controller로 전송하여 VO에 담기 (0) | 2022.03.23 |
ajax예제 (0) | 2021.11.18 |