Audio und Video
Die Seite nicht zeitgesteuert neu laden oder weiterleiten
- Regel:
meta-refresh - Schweregrad: Kritisch
- WCAG-Stufe A
Warum das wichtig ist
Ein automatischer Reload unterbricht den Screenreader mitten im Satz und setzt den Fokus zurück an den Anfang. Wer langsam liest oder ein Formular ausfüllt, verliert die Stelle und manchmal die Eingaben.
So beheben Sie es
- Entfernen Sie das meta-refresh und lassen Sie Menschen selbst neu laden.
- Für eine serverseitige Weiterleitung nutzen Sie eine HTTP-3xx-Antwort — sie unterbricht niemanden.
- Für Live-Daten aktualisieren Sie den Bereich an Ort und Stelle und melden die Änderung zurückhaltend.
Im Markup
<meta http-equiv="refresh" content="5"><!-- Refresh on demand instead -->
<button type="button" data-action="reload">Update prices</button>Die Anforderung dahinter
Diese Regel ist eine Art, die folgenden WCAG-2.2-Erfolgskriterien zu verfehlen. Das W3C, das den Standard herausgibt, erläutert jedes davon:
- 2.2.1 Zeiteinteilung anpassbar (öffnet in neuem Tab) — WCAG-Stufe A
Weiterführende Quellen
Deque University zu meta-refresh (öffnet in neuem Tab)
Deque entwickelt axe-core, die quelloffene Prüf-Engine unseres Scanners. Ihre Seite dokumentiert die Regel so, wie die Engine sie umsetzt.
Automatische Prüfungen finden Fehler, die ein Browser nachweisen kann. Ob eine Untertitelspur inhaltlich stimmt, ob ein Alternativtext wirklich hilft oder ob sich eine Seite durchgängig mit der Tastatur bedienen lässt, kann nur ein Mensch beurteilen.