--- title: Response.redirect() slug: Web/API/Response/redirect translation_of: Web/API/Response/redirect ---
{{domxref("Response")}} 接口的 redirect() 方法返回一个可以重定向到指定 URL 的 Response 。
Note: 主要和 ServiceWorker API 有关。 A controlling service worker could intercept a page's request and redirect it as desired. This will actually lead to a real redirect if a service worker sends it upstream.
var response = Response.redirect(url, status);
urlstatus {{optional_inline}}302.)一个 {{domxref("Response")}} 对象。
| 异常类型 | 说明 |
|---|---|
RangeError |
status 不是一个重定向的状态码。 |
TypeError |
url 不可用。 |
responseObj.redirect('https://www.example.com', 302);
| 规范 | 状态 | 注释 |
|---|---|---|
| {{SpecName('Fetch','#dom-response-redirect','redirect()')}} | {{Spec2('Fetch')}} |
{{Compat("api.Response.redirect")}}