--- title: Response.redirect() slug: Web/API/Response/redirect translation_of: Web/API/Response/redirect ---
{{domxref("Response")}} インターフェイスの redirect()
メソッドは、指定されたURLへのレダイレクトをもたらす Response
を返します。
Note: これは主に ServiceWorker API に関連しています。制御service worker は、ページのリクエストを中断し、必要に応じてリダイレクトできます。もし Service worker が上流に送信を行うと、実際に本当のリダイレクトが発生します。
var response = Response.redirect(url, status);
url
status
{{optional_inline}}302
){{domxref("Response")}} オブジェクト
例外 | 説明 |
---|---|
RangeError |
指定されたステータスはリダイレクトステータスではありません。 |
TypeError |
指定されたURLは無効です。 |
responseObj.redirect('https://www.example.com', 302);
仕様 | 状態 | コメント |
---|---|---|
{{SpecName('Fetch','#dom-response-redirect','redirect()')}} | {{Spec2('Fetch')}} |
{{Compat("api.Response.redirect")}}