Refresh header
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Der HTTP-Response-Header Refresh weist einen Webbrowser an, die Seite zu aktualisieren oder weiterzuleiten, sobald nach dem vollständigen Laden der Seite eine festgelegte Zeit verstrichen ist.
Er entspricht genau der Verwendung von <meta http-equiv="refresh" content="..."> in HTML.
Hinweis:
Obwohl der Refresh-Header in der HTTP-Antwort enthalten ist, wird er von den HTML-Lademechanismen verarbeitet und erst nach HTTP- oder JavaScript-Weiterleitungen ausgeführt. Weitere Informationen finden Sie unter Prioritätsreihenfolge von Weiterleitungen.
Hinweis:
Wenn eine Aktualisierung zu einer neuen Seite weiterleitet, wird der Referer-Header in die Anfrage für die neue Seite aufgenommen (sofern die Referrer-Policy dies zulässt). Nach der Navigation wird document.referrer auf die Referrer-URL gesetzt.
| Header-Typ | Response-Header |
|---|
Syntax
Refresh: <time>
Refresh: <time>, url=<url>
Refresh: <time>; url=<url>
<time>-
Eine nicht negative Anzahl von Sekunden, nach der die Seite aktualisiert wird. Nachkommastellen werden erkannt, aber ignoriert; geben Sie daher nur ganze Zahlen an.
<url>Optional-
Falls angegeben, leitet der Browser zur angegebenen URL weiter, statt die Seite unter der aktuellen URL zu aktualisieren. Die URL kann in Anführungszeichen stehen oder ohne Anführungszeichen angegeben werden. Das Präfix
url=ist optional; die Groß- und Kleinschreibung spielt dabei keine Rolle.
Beispiele
>Eine Seite nach einer bestimmten Zeit aktualisieren
Dieser Header bewirkt, dass der Browser die Seite 5 Sekunden nach dem vollständigen Laden aktualisiert (also nach dem load-Ereignis):
Refresh: 5
Nach einer bestimmten Zeit weiterleiten
Dieser Header bewirkt, dass der Browser 5 Sekunden nach dem vollständigen Laden der Seite zu einer URL weiterleitet:
Refresh: 5; url=https://example.com/
Hinweis:
Wichtige Informationen zu den Auswirkungen automatischer Weiterleitungen auf die Barrierefreiheit finden Sie beim Attribut http-equiv="refresh" in der HTML-Referenz.
Spezifikationen
| Spezifikation |
|---|
| HTML> # the-refresh-header> |
Browser-Kompatibilität
Siehe auch
<meta>- Weiterleitungen in HTTP
- Der Refresh-Header ist immer noch da, Nachricht der HTTP Working Group (2019)