사용자가 웹브라우저에서 뒤로가기를 했을때 감지하는 방법


웹브라우저에서 사용자가 뒤로가기를 했을 때 alert를 띄어주고 싶습니다.

뒤로가기를 했을때 어떻게 감지 할 수 있나요?

  • 2016년 02월 16일에 작성됨
    안드로이드, 루비온레일즈

조회수 396


1 답변


좋아요
2
싫어요
채택취소하기

아래와 같이 해결하였습니다.

window.onbeforeunload = function(e) {
  if ($('.form').val()) {
    return '작성 중인 글이 있습니다.';
  }
};

form 에서 작성중일때 페이지를 벗어나려고 하면 alert가 뜨게 됩니다.

  • 2016년 06월 07일에 수정됨
    안드로이드, 루비온레일즈
  • 2016년 02월 16일에 작성됨
    안드로이드, 루비온레일즈

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close