Response: redirect() statische Methode

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since March 2017.

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Die redirect() statische Methode der Response-Schnittstelle gibt eine Response zurück, die zu der angegebenen URL weiterleitet.

Hinweis: Dies kann zusammen mit der ServiceWorker API verwendet werden. Ein kontrollierender Service Worker könnte die Anfrage einer Seite abfangen und sie nach Wunsch umleiten. Dies führt tatsächlich zu einer echten Weiterleitung, wenn ein Service Worker sie nach oben sendet.

Syntax

js
Response.redirect(url)
Response.redirect(url, status)

Parameter

url

Die URL, von der die neue Antwort stammen soll.

status Optional

Eine optionale Zahl, die den Statuscode für die Antwort angibt: einer von 301, 302, 303, 307 oder 308. Wird er weggelassen, wird standardmäßig 302 Found verwendet.

Rückgabewert

Ein Response-Objekt.

Ausnahmen

RangeError

Der angegebene Status ist kein Weiterleitungsstatus.

TypeError

Die angegebene URL ist ungültig.

Beispiele

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

Spezifikationen

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

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch