備忘録的プログラミングリファレンス

pageshow ( onpageshow )イベント

 pageshow ( onpageshow )イベントは、ドキュメントがロードされたら発生するイベントです。pageshow イベントはキャッシュからページをロードしてもイベントが発生します。

pagehide ( onpagehide )イベント
document.body.addEventListener( "pageshow", ()=>{
	console.log( event );
}, false );

詳しくは Example を参照してください

 pageshowイベントは pagehide イベントの対です。

 詳しくは以下のpageshow ( onpageshow )イベントについてを参照してください。

pageshow ( onpageshow )イベントについて

 pageshow ( onpageshow )イベントは、ページがロードされると発生するイベントです。キャッシュからもページを読み込みます。

 似た機能にloadイベントがあります。loadイベントはキャッシュを使わないロードを捉えます。 キャッシュからドキュメントをロードするとloadイベントは発生しません。

 pageshowイベントは、webページがロードされる度にイベントが発生します。

 loadイベントに比べて、適応されるエレメントに違いがあります。 pageshowイベントは Window<body> エレメントで使うことができますが、loadイベントWindowDocument各エレメントで使うことができます。

構文(Syntax)

in HTML

<tagelement onpageshow="function()">

in JavaScript

object.onpageshow = function(){ };

object.addEventListener("pageshow", script_);

備考(Remarks)

BubblesNo
CancelableNo
InterfaceWindowEventHandlersミックスイン
Supported HTML ElementsWindow、<body>

 WindowEventHandlers ミックスインで定義されおり、Window インターフェイス、HTMLBodyElement インターフェイスで利用できます。

Example

確認ボタンをクリックしてください。以下のHTML,CSS,Scriptコード例が実行されます。