Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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

http
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):

http
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:

http
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