Refresh
Der HTTP Refresh
Antwort-Header weist einen Webbrowser an, entweder die Seite zu aktualisieren oder nach einer bestimmten Zeitspanne, nachdem die Seite vollständig geladen wurde, umzuleiten.
Er ist genau gleichwertig mit der Verwendung von <meta http-equiv="refresh" content="...">
in HTML.
Hinweis: Auch wenn er in der HTTP-Antwort vorhanden ist, wird der Refresh
-Header weiterhin vom HTML-Lademechanismus verarbeitet und erfolgt nach HTTP- oder JavaScript-Weiterleitungen. Weitere Informationen finden Sie in der Reihenfolge der Priorität von Weiterleitungen.
Headertyp | Antwort-Header |
---|---|
Verbotener Headername | 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 stattdessen zur angegebenen URL umleiten, anstatt mit der aktuellen URL zu aktualisieren. Diese URL kann in Anführungszeichen stehen oder nicht. Das
url=
-Präfix ist nicht case-sensitive und optional.
Beispiele
Aktualisierung einer Seite nach einer bestimmten Zeit
Dieser Header bewirkt, dass der Browser die Seite 5 Sekunden nach dem vollständigen Laden (d. h. nach dem load
Ereignis) aktualisiert:
Refresh: 5
Umleitung nach einer bestimmten Zeit
Dieser Header bewirkt, dass der Browser 5 Sekunden nach dem vollständigen Laden der Seite zu einer URL umleitet:
Refresh: 5; url=https://example.com/
Hinweis: Lesen Sie das http-equiv="refresh"
Attribut im HTML-Referenz für wichtige Informationen über die Auswirkungen automatischer Weiterleitungen auf die Barrierefreiheit.
Spezifikationen
Specification |
---|
HTML Standard # the-refresh-header |
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
<meta>
- Weiterleitungen in HTTP
- Der Refresh-Header ist immer noch bei uns HTTP-Arbeitsgruppennachricht (2019)