最新のWeb開発のチュートリアル
 

onpagehideイベント

<イベントオブジェクト

ユーザーがWebページから離れてナビゲートされたJavaScriptを実行します。

<body onpagehide="myFunction()">


定義と使用法

ユーザーがWebページから離れてナビゲートしているときonpagehideイベントが発生します。

ページから移動するには、いくつかの方法があります。 など、リンクをクリックするページを更新、フォームを送信、ブラウザウィンドウを閉じてEG

onpagehideイベントは、時々の代わりに使用されるのonunload onunloadイベントは、ページがキャッシュされないために発生して、イベント。

ページがサーバーから直接ロードされている場合は、ページがキャッシュされているかどうかを調べるには、あなたはPageTransitionEventオブジェクトの永続プロパティを使用することができます。 ページがそうでない場合は、ブラウザによってキャッシュされ、偽されている場合、このプロパティはtrueを返します。


ブラウザのサポート

表中の数字は完全にイベントをサポートする最初のブラウザのバージョンを指定します。

イベント
onpagehide はい 11.0 はい 5.0 はい

注意:予想通り異なるブラウザ設定のため、このイベントは常に動作しない場合があります。


構文

HTMLには:

< JavaScriptで:

object .onpagehide=function(){ JavaScriptでは、使用してaddEventListener()メソッドを:

object .addEventListener("pagehide", myScript );

注: addEventListener()メソッドは、Internet Explorer 8およびそれ以前のバージョンでサポートされていません。


技術的な詳細

バブル: ノー
取消し可能: ノー
イベントの種類: PageTransitionEvent
サポートされているHTMLタグ: <身体>
DOMバージョン: レベル3のイベント

<イベントオブジェクト