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
# ref-for-dom-response-redirect①

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobileserver
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Deno
Node.js
redirect() static method

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

Siehe auch