HTML onbeforeunload 속성


정의 및 사용

onbeforeunload문서가 언로드되려고 할 때 이벤트가 발생합니다 .

이 이벤트를 사용하면 확인 대화 상자에 메시지를 표시하여 사용자에게 현재 페이지에 머물지 떠날지 여부를 알릴 수 있습니다.

확인 상자에 표시되는 기본 메시지는 브라우저마다 다릅니다. 그러나 표준 메시지는 "이 페이지를 떠나시겠습니까?"와 같은 것입니다. 이 메시지는 제거할 수 없습니다.

그러나 기본 메시지와 함께 사용자 정의 메시지를 작성할 수 있습니다. 이 페이지의 첫 번째 예를 참조하십시오.

참고: Firefox에서는 기본 메시지만 표시됩니다(사용자 정의 메시지(있는 경우) 아님).


에 적용

onbeforeunload속성은 이벤트 속성 의 일부이며 다음 요소에서 사용할 수 있습니다.

집단 이벤트
<본체> 언로드 전에

예시

페이지가 언로드될 때 JavaScript를 실행합니다.

<body onbeforeunload="return myFunction()">

브라우저 지원

표의 숫자는 이벤트를 완전히 지원하는 첫 번째 브라우저 버전을 지정합니다.

Event Attribute
onbeforeunload Yes Yes Yes Yes 15.0