개발자

beforeunload 이벤트 헨들러가 동작하지 않는것 같아요.

2023년 06월 08일조회 74

공식문서 보고 이렇게 했는데 혹시 이거 막혔나요? ㅠㅠ 텍스트 변경이 안되네요.... https://developer.mozilla.org/ko/docs/Web/API/Window/beforeunload_event

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

김현진님의 프로필 사진

질문의 텍스트 변경이 혹시 input에 입력된 텍스트를 변경하고자 했던 것을 의미하시나요? returnValue 값을 설정해서 input의 텍스트를 변경하려고 했던 것이라면 해당 예제는 그런 용도가 아닙니다. https://developer.mozilla.org/en-US/docs/Web/API/Event/returnValue 첨부해주신 링크의 예제는 input에 입력된 값이 있는 경우에만 페이지를 닫거나 이동하려고 할 때 그 동작을 방지하는 코드입니다. returnValue를 true나 false로 설정해서 beforeunload 이벤트가 실행될 때 동작을 막고 alert 창을 띄워 입력 값이 존재하는데 정말로 페이지를 떠날 것인지 묻는 등의 동작을 하기 위해 사용하면 됩니다.

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!