onpagehide 이벤트
예
실행될 때 자바 스크립트에서 멀리 웹에서 사용자 :
<바디 onpagehide = "하여 myFunction ()">
정의 및 사용
사용자가 페이지를 벗어날 때 onpagehide 이벤트가 트리거된다.
페이지를 떠날하는 방법에는 여러 가지가 있습니다. 이러한 링크를 클릭로, 양식을 제출, 페이지를 새로 고침 등등 브라우저를 닫습니다. .
onpagehide 이벤트는 때때로 대신 사용됩니다 으로 onUnload 이벤트를, 그러나으로 onUnload 이벤트가 트리거 된 후 페이지를 캐시 할 수 없습니다.
페이지 서버에서 직접로드되거나 캐시에서 읽기를보기 위해, 당신은 속성 PageTransitionEvent 판단하는 개체를 지속 할 수 있습니다. 페이지가 브라우저의 캐시에서 읽을 경우,이 속성은 그렇지 않은 경우는 false 반환, 진짜야을 반환합니다.
브라우저 지원
테이블의 수치는 이벤트의이 버전을 지원하는 최초의 브라우저를 나타냅니다.
행사 | |||||
---|---|---|---|---|---|
onpagehide | 예 | 11.0 | 예 | 5.0 | 예 |
문법
HTML에서 :
<요소onpagehide = "MyScript를">
자바 스크립트에서 :
객체 .onpagehide = 함수 () {MyScript를 };
자바 스크립트는 addEventListener () 메서드를 사용합니다 :
.addEventListener ( "pagehide"MyScript를 개체 )
참고 : 인터넷 익스플로러 8과 IE의 이전 버전을 지원하지 않습니다 하여 addEventListener () 메서드를.
기술 세부 사항
거품을 지원하는 여부 : | 아니 |
---|---|
그것은 취소 할 수 있습니다 : | 아니 |
이벤트 종류 : | PageTransitionEvent |
지원되는 HTML 태그 : | <바디> |
이벤트 객체