HTML ファイルでは、history.pushState() メソッドがブラウザ履歴に状態を追加します。 PushState() は、状態オブジェクト、タイトル (現在は無視されています)、およびオプションの URL の 3 つのパラメータを取ります。これら 3 つのパラメータについては、以下で詳しく説明します。 state オブジェクト - state オブジェクトは、pushState() メソッドによって作成された履歴に関連する JS オブジェクトです。ユーザーが新しい状態に誘導されると、popstate イベントがトリガーされます。イベントの状態プロパティには、履歴の状態オブジェクトが含まれます。 (翻訳者注: つまり、JSON 文字列を保存し、popstate イベントで使用できます。) 状態オブジェクトは、シリアル化できるものであれば何でも構いません。 Firefox はこれらのオブジェクトをユーザーのディスクに保存するため、ユーザーがブラウザを再起動すると、これらの状態オブジェクトは状態オブジェクト
1 のシリアル化表現に最大 640k の文字列を適用します。 () h5 での使用例
はじめに: HTML ファイルでは、history.pushState() メソッドがブラウザ履歴に状態を追加します。 PushState() は、状態オブジェクト、タイトル (現在は無視されています)、およびオプションの URL の 3 つのパラメーターを取ります。以下では、これら 3 つのパラメーターの詳細な検査を行います:
2. より良いブラウジング エクスペリエンスを作成する - HTML5 履歴 API
はじめに: HTML5 履歴 API には、history.pushState() とhistory の 2 つのメソッドのみが含まれます。 .replaceState()、および 1 つのイベント: window.onpopstate。 、。
3. HTML5 の History API を詳しく調べる_html5 チュートリアル スキル
はじめに: この記事では主に、新しいメソッド History.pushState() と HTML5 の History API の詳細を紹介します。 HTML5 .replaceState() の履歴、必要な友達が参照できます
【関連Q&Aの推奨事項】:
javascript - History.pushState()に関する質問
以上がHistory.pushState() に関するおすすめコースの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。