창종료 또는 새로고침 이벤트 : ajax 결과 전송, 부모창 결과 전송
강제 창을 닫거나 새로고침 시, 'beforeunload' 통해 처리 가능 크롬에서는 문구는 설정할 수 없으며, '취소', '나가기' 버튼 제어 안됨. window.addEventListener('beforeunload', (event) => { if(isBeforeunload) { event.preventDefault(); event.returnValue = ''; } } Sample) 본창과 팝업창이 있고, 팝업창이 강제로 닫혔을 때 본창에서 경고 알림 처리 그래서 [닫기] 이벤트 발생 시, (새로고침 포함) 창을 닫아 버리고, 본 창을 통해 경고 알림 처리 팝업창 let isForceClose = true; // 강제 닫기 체크 여부 // 창종료 또는 새로고침 이벤트 window.addEventLi..