Response.redirect()

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

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

構文

js
redirect(url)
redirect(url, status)

引数

url

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

status 省略可

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

返値

Response オブジェクト。

例外

RangeError

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

TypeError

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

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

仕様書

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

ブラウザーの互換性

BCD tables only load in the browser

関連情報