Response.redirect()

redirect()Response インターフェイスのメソッドで、指定された URL へのリダイレクトをもたらす Response を返します。

メモ: これは主にサービスワーカー API に関連しています。 制御するサービスワーカーは、ページのリクエストに介入し、希望通りにリダイレクトすることができます。 もしサービスワーカーが上流に送信を行うと、実際に本当のリダイレクトが発生します。

構文

redirect(url)
redirect(url, status)

引数

url

新しいレスポンスの発信元 URL。

status 省略可

response のオプションのステータスコード (例 302)

返値

Response オブジェクト。

例外

RangeError

指定されたステータスがリダイレクトステータスではない場合。

TypeError

指定された URL が不正な場合。

Response.redirect('https://www.example.com', 302);

仕様書

Specification
Fetch Standard
# ref-for-dom-response-redirect①

ブラウザーの互換性

BCD tables only load in the browser

関連情報