Rampsight

Alle Regeln

Audio und Video

Die Seite nicht zeitgesteuert neu laden oder weiterleiten

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

  1. Entfernen Sie das meta-refresh und lassen Sie Menschen selbst neu laden.
  2. Für eine serverseitige Weiterleitung nutzen Sie eine HTTP-3xx-Antwort — sie unterbricht niemanden.
  3. Für Live-Daten aktualisieren Sie den Bereich an Ort und Stelle und melden die Änderung zurückhaltend.

Im Markup

Fehlerhaft
<meta http-equiv="refresh" content="5">
Korrekt
<!-- 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:

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.