Refresh header
Der HTTP Refresh
-Antwort-Header weist einen Webbrowser an, die Seite entweder zu aktualisieren oder umzuleiten, nachdem eine bestimmte Zeit vergangen ist, nachdem die Seite vollständig geladen wurde. Er ist genau gleichbedeutend mit der Verwendung von <meta http-equiv="refresh" content="...">
in HTML.
Hinweis:
Auch wenn es sich im HTTP-Antwortheader befindet, wird der Refresh
-Header dennoch von der HTML-Lademaschine verarbeitet und erfolgt nach HTTP- oder JavaScript-Weiterleitungen. Weitere Informationen finden Sie in der Rangfolge der Weiterleitungen.
Hinweis:
Wenn eine Aktualisierung auf eine neue Seite umleitet, wird der Referer
-Header in die Anfrage für die neue Seite aufgenommen (falls durch die Referrer-Policy
erlaubt), und document.referrer
wird auf die Referrer-URL nach der Navigation gesetzt.
Header-Typ | Antwort-Header |
---|---|
Verbotener Anfrage-Header | Nein |
Syntax
Refresh: <time>
Refresh: <time>, url=<url>
Refresh: <time>; url=<url>
<time>
-
Eine nicht-negative Anzahl von Sekunden, nach denen die Seite aktualisiert werden soll. Bruchteile werden erkannt, aber ignoriert; es sollten nur ganze Zahlen angegeben werden.
<url>
Optional-
Falls vorhanden, wird der Browser zur angegebenen URL umgeleitet, anstatt mit der aktuellen URL zu aktualisieren. Diese URL kann in Anführungszeichen stehen oder nicht. Das Präfix
url=
ist nicht case-sensitiv und optional.
Beispiele
Aktualisierung einer Seite nach einer bestimmten Zeit
Dieser Header führt dazu, dass der Browser die Seite 5 Sekunden nach vollständiger Ladung (d.h. nach dem load
-Ereignis) aktualisiert:
Refresh: 5
Weiterleitung nach einer bestimmten Zeit
Dieser Header führt dazu, dass der Browser 5 Sekunden nach der vollständigen Ladung der Seite zu einer URL weiterleitet:
Refresh: 5; url=https://example.com/
Hinweis:
Siehe das http-equiv="refresh"
-Attribut im HTML-Referenzdokument für wichtige Informationen zu den Barrierefreiheit-Auswirkungen von automatischen Weiterleitungen.
Spezifikationen
Specification |
---|
HTML # the-refresh-header |
Browser-Kompatibilität
Siehe auch
<meta>
- Weiterleitungen in HTTP
- Der Refresh-Header ist immer noch mit uns HTTP-Arbeitsgruppennachricht (2019)