ホームページ >ウェブフロントエンド >jsチュートリアル >ページをリロードせずに URL を変更するにはどうすればよいですか?
Web 開発の世界では、ページを再ロードせずにアドレス バーを更新する機能が長い間利用されてきました。待望の機能。かつては夢でしかなかったこの概念は、HTML5 History API の導入により、ほとんどの最新ブラウザで現実になりました。
HTML5 History API は、次のことを可能にします。開発者はブラウザの履歴オブジェクトを操作するコントロールを使用できるため、ページ全体をリロードせずに URL を変更できます。この機能は、次の 3 つの主要なメソッドによって実現されます。
pushState() の機能を活用し、ページを更新せずにアドレス バーを更新するには、次の手順に従います。手順:
pushState() の構文は次のとおりです。
window.history.pushState(stateObject, title, newURL);
これは、次の方法を示す例です。 use PushState():
// Create a new history entry with the updated URL window.history.pushState(null, null, "/new-url");
このコードは、ページを更新せずにアドレス バーを「/new-url」に更新します。
HTML5 History API は、すべての主要な最新ブラウザでサポートされています。以下を含む:
この新たに得た知識を使用すると、次のことが可能になります。ページをリロードすることなく、Web ページの URL を簡単に変更できるようになりました。これにより、Web 上でよりダイナミックでシームレスなユーザー エクスペリエンスを作成するための刺激的な可能性が開かれます。
以上がページをリロードせずに URL を変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。