더 "Try it Yourself" 아래의 예.
정의 및 사용
사용자가 웹 페이지를 탐색 할 때 onpageshow 이벤트가 발생합니다.
onpageshow 이벤트는 유사하다 온로드 는 onload 이벤트 페이지가 처음로드 후에 발생하는 것을 제외하고 이벤트입니다. 또한, onpageshow 이벤트는 페이지가 캐시에서로드 할 때 onload 이벤트가 발생하지 않는 반면, 페이지가로드 될 때마다 발생합니다.
페이지가 서버에서 직접로드 또는 페이지가 캐시에 저장되는 경우, 당신은 사용할 수 있는지 알아 보려면 지속 PageTransitionEvent 개체의 속성을. 페이지가 브라우저 캐시, 거짓은 그렇지 않은 경우이 속성은 true를 반환합니다 (see "More Examples" below) .
브라우저 지원
테이블의 숫자는 완전히 이벤트를 지원하는 최초의 브라우저 버전을 지정합니다.
행사 | |||||
---|---|---|---|---|---|
onpageshow | 예 | 11.0 | 예 | 5.0 | 예 |
통사론
HTML에서 :
자바 스크립트에서 :
object .onpageshow=function(){ »그것을 자신을 시도
참고 : addEventListener() 메서드는 인터넷 익스플로러 8 이전 버전에서는 지원되지 않습니다.
기술적 세부 사항
거품 : | 아니 |
---|---|
취소 가능 : | 아니 |
이벤트 유형: | PageTransitionEvent |
지원되는 HTML 태그 : | <body> |
DOM 버전 : | 레벨 3 이벤트 |
더 예
예
페이지가 브라우저에 의해 캐시되었는지 여부를 알아보십시오 :
function myFunction(event) {
alert(event.persisted);
}
»그것을 자신을 시도 <이벤트 객체