Javascript
2022. 11. 17.
[Javascript] 화면 갱신을 하거나 웹페이지를 벗어나려고 할 때 알림창을 표시하는 방법 - beforeunload 이벤트 핸들링
자바스크립트의 "beforeunload" 이벤트를 이용하면 방문자가 화면 갱신을 하려고 하거나 현재 페이지에서 벗어나려고 할 때 저장되지 않은 데이터가 있는지 확인하는 알림을 표시할 수 있습니다. 회원 가입 폼을 작성 중이었거나, 장바구니에서 결제를 하던 도중 벗어날 때, 화면 갱신, 또는 페이지를 벗어날 것인지 확인하는 알림 창을 표시해서 실수로 작성 중이던 데이터를 잃어버리는 일이 없도록 방지할 수 있습니다. beforeunload 알림창 표시 이 이벤트는 페이지가 정상적으로 닫히는 상태, 즉 사용자 액션에 의해서 다른 페이지로 이동하거나 윈도우가 닫히는 상태에서만 정상 호출되어 실행됩니다. 웹 브라우저 창을 작업 관리자에서 강제 종료하거나, 모바일 기기의 경우 다른 앱으로 이동한 후 앱 관리자에서 ..