Webページをリダイレクトするには、いくつかの方法があります。HTMLでメタタグを使用するクライアント側と、HTTPリダイレクトメソッドを使用するサーバー側です。この記事では、JavaScriptを使用してWebページをリダイレクトする方法を見ていきます。
ページのリダイレクトにJavaScriptコードを使用するには、2つの方法があります。どちらもウィンドウロケーションオブジェクトを含みます。
href
最初のメソッドは、ロケーションオブジェクト(ウィンドウオブジェクトの一部)のhrefプロパティを含みます。あなたがする必要がある唯一のことは、リダイレクトが行きたいURLをlocation.hrefとして割り当てることによってリダイレクトを処理することです。これは、ページの読み込み時に実行されるJavaScript関数で行います。
ドキュメントの下部、bodyタグの直前にscriptタグを追加しました。これが私たちのJavaScriptが行くところです。 handleRedirectと呼ばれる関数には、urlと呼ばれるパラメーターがあります。このURLの値にlocation.hrefを割り当てます。
ドキュメント本文の上部に、onloadイベントがあります。このonloadイベントは、割り当てられたJavaScript関数を実行します。ここに、移動先のURLを渡しました。リダイレクトはすぐに行われ、Python.Engineeringブログ投稿のHTML部分に移動します。