--- title: PerformanceNavigation slug: Web/API/PerformanceNavigation tags: - API - PerformanceNavigation - legacy - インターフェイス - タイミング - ナビゲーションタイミング - ナビゲーションタイミング API - パフォーマンス - リファレンス - 後方互換性 - 非推奨 translation_of: Web/API/PerformanceNavigation ---

{{APIRef("Navigation Timing")}}

このインターフェイスは Navigation Timing Level 2 仕様では非推奨です。代わりに {{domxref("PerformanceNavigationTiming")}} インターフェイスを使用してください。

従来の PerformanceNavigation インターフェイスは、現在のドキュメントへのナビゲーションがどのように行われたかに関する情報を表します。

このタイプのオブジェクトは、{{domxref("Performance.navigation")}} 読み取り専用属性を呼び出すことによって取得できます。

プロパティ

PerformanceNavigation インターフェイスはプロパティを継承しません。

{{deprecated_inline}} {{domxref("PerformanceNavigation.type")}} {{readonlyInline}}
このページへのナビゲーションがどのように行われたかを示すunsigned short。可能な値は次のとおりです:
TYPE_NAVIGATE (0)
リンク、ブックマーク、フォーム送信、またはスクリプトを使用するか、アドレスバーに URL を入力してページにアクセスしました。
TYPE_RELOAD (1)
このページには、[再読み込み] ボタンをクリックするか、{{domxref("Location.reload()")}} メソッドを介してアクセスしました。
TYPE_BACK_FORWARD (2)
このページには履歴をたどってアクセスしました。
TYPE_RESERVED (255)
その他の方法で。
{{deprecated_inline}} {{domxref("PerformanceNavigation.redirectCount")}} {{readonlyInline}}
ページに到達する前に行われた REDIRECT の数を表す unsigned short

メソッド

Performance インターフェイスはメソッドを継承しません。

{{deprecated_inline}} {{domxref("PerformanceNavigation.toJSON()")}}
PerformanceNavigation オブジェクトを表す json オブジェクトを返す jsonizer です。

仕様

仕様書 ステータス コメント
{{SpecName('Navigation Timing', '#sec-navigation-info-interface', 'PerformanceNavigation')}} {{Spec2('Navigation Timing')}} 初期定義

ブラウザの互換性

{{Compat("api.PerformanceNavigation")}}

あわせて参照