onbeforeunload 이벤트 검사 창 새로 고침 또는 닫기 사용
2145 단어 프런트엔드 개발
onbeforeunload는 페이지를 새로 고치거나 닫기 전에 터치합니다. 브라우저는 서버에 새 페이지를 읽으라고 요청하지 않았기 때문에 onbeforeunload는 페이지의 업데이트나 닫기를 막을 수 있습니다.
onunload도 페이지를 새로 고치거나 닫을 때 터치하지만, 브라우저가 서버에 새 페이지를 읽을 것을 요청하기 때문에, onunload는 페이지의 업데이트나 닫기를 막을 수 없습니다.
1. onbeforeunload 이벤트
이벤트가 트리거될 때 확인과 취소가 있는 대화상자가 팝업됩니다. 확인이 끝난 후에야 후속 이벤트를 실행할 수 있습니다. 그렇지 않으면 이 페이지에 계속 남아 있습니다.다음 작업을 수행합니다.
다음 요소에 사용할 수 있습니다.
플랫폼 지원: IE, Firefox, Chrome, Safari.Opera는 지원되지 않습니다.
예:
window.onbeforeunload = function(){
return ' ';
}
2. onunload 이벤트
이벤트가 트리거되면 확인만 있는 대화 상자가 팝업되고 점이 확인되면 다음 이벤트가 실행됩니다.
다음 작업을 수행합니다.
플랫폼 지원: IE만 지원되고 나머지는 지원되지 않습니다.
예:
window.onunload = function(){
alert(' ');
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
ext의form 폼 요소에 클릭 감청 이벤트 추가우선 이런 form이 있습니다. 폼 폼에는 textfield,textarea,combo를 포함한 여러 가지 요소가 있습니다. "SP 번호"에 클릭 응답 이벤트를 적습니다. 이 listener는 다음과 같습니다. li...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.