このチュートリアルでは、ES6 バージョンの JavaScript で導入されたページ リダイレクトについて紹介します。ページ リダイレクトは、Web ページ訪問者を現在の URL から別の URL に送信する方法です。当社は、ユーザーを同じ Web サイト上の別のページ、または別の Web サイトまたはサーバーにリダイレクトする場合があります。
JavaScript では、ウィンドウは位置オブジェクトを含むグローバル オブジェクトです。 ES6 では、location オブジェクトのさまざまなメソッドを使用してページをリダイレクトできます。これについては、次に学習します。
ウィンドウ グローバル オブジェクトの location オブジェクトには、href 属性が含まれています。 location オブジェクトには、現在表示しているページの位置に関するすべての情報が含まれています。 location オブジェクトの「href」属性には、現在の URL が含まれます。
訪問者を別の URL にリダイレクトするには、Web ブラウザーで現在の URL を変更する必要があります。これは、location オブジェクトの href 属性の値を変更することで実現できます。
###文法###上記の構文で、新しい URL 値を window.location オブジェクトに割り当てると、デフォルトでは、location オブジェクトの href 属性の値が変更されます。
###例###以下の例では、「別の Web ページにリダイレクト」というテキストを含むボタンを作成しました。ユーザーがボタンをクリックすると、JavaScript の redirect() 関数が呼び出されます。
location.assign()
メソッドを使用します
###文法### 次の構文に従って、allocate() メソッドを使用してリダイレクトします。 リーリー 上記の構文では、場所オブジェクトを参照として使用して assign() メソッドを呼び出します。
パラメータNew_URL
- これは、ユーザーをリダイレクトする URL です。リーリー 使用 location.replace()
メソッドリーリー パラメータ
Redirection_URL
- リダイレクト URL は、Web ページへの訪問者をリダイレクトする新しい URL です。###例###
この例では、location オブジェクトの replace() メソッドを使用して、ユーザーを新しい Web ページにリダイレクトします。出力では、ユーザーはリダイレクト後に戻るボタンをクリックして戻ることができます。 Replace() メソッドは戻ることができません。以上がES6 のページ リダイレクトについて説明しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。