Response: redirect() statische Methode
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Oktober 2017 browserübergreifend verfügbar.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die redirect() statische Methode der Response-Schnittstelle gibt eine Response zurück, die zu einer Umleitung auf die angegebene URL führt.
Hinweis: Dies kann zusammen mit der ServiceWorker API verwendet werden. Ein steuernder Service Worker könnte die Anforderung einer Seite abfangen und nach Bedarf umleiten. Dies wird tatsächlich zu einer echten Umleitung führen, wenn ein Service Worker sie nach oben sendet.
Syntax
Response.redirect(url)
Response.redirect(url, status)
Parameter
Rückgabewert
Ein Response-Objekt.
Ausnahmen
RangeError-
Der angegebene Status ist kein Umleitungsstatus.
TypeError-
Die angegebene URL ist ungültig.
Beispiele
Response.redirect("https://www.example.com", 302);
Spezifikationen
| Spezifikation |
|---|
| Fetch> # ref-for-dom-response-redirect①> |