Požadavek WCAG A/AA Priorita: Závažné
Stránka se sama obnovuje nebo přesměrovává
Stránka používá <meta http-equiv="refresh"> se zpožděním, takže se po několika sekundách či minutách sama znovu načte nebo přejde na jinou adresu, aniž by o to zákazník požádal.
Tento text byl přeložen automaticky a rodilý mluvčí ho zatím nezkontroloval.
Proč na tom záleží vašim zákazníkům
Lidé, kteří čtou nebo píší pomalu, mohou ztratit místo v textu nebo zadané údaje, například v dotazu na produkt nebo v kroku objednávky. Uživatelé čteček obrazovky jsou bez varování vráceni na začátek stránky a časované přesměrování může proběhnout dřív, než si přečtou sdělení na stránce.
Koho se to týká
- uživatelé čteček obrazovky
- lidé, kteří čtou nebo píší pomalu
- lidé s kognitivním nebo pohybovým omezením
- lidé ovládající web pouze klávesnicí
Jak to opravit
Odstraňte časovaný meta refresh. U přesunuté stránky použijte přesměrování na straně serveru (HTTP 301 nebo 302) nebo meta refresh se zpožděním 0. Obsah aktualizujte pomocí JavaScriptu bez znovunačtení stránky, nebo nabídněte tlačítko „Obnovit“. Je-li časový limit nevyhnutelný, umožněte jej vypnout, upravit nebo prodloužit.
V Shopify
V šablonách Shopify vzácné. Obvykle jde o vlastní kód v theme.liquid, vstupní stránku nebo aplikaci (odpočty, přesměrování, vyskakovací okna). Odstraňte meta tag a použijte přesměrování URL v Shopify.
V Shoptet (CZ)
Vzácné; obvykle jde o vlastní kód přidaný do hlavičky stránky. Odstraňte meta refresh z vlastního kódu a použijte nastavení přesměrování obchodu, pokud je k dispozici.
V PrestaShop
Obvykle jde o moduly nebo upravené šablony .tpl, které stránky znovu načítají nebo přesměrovávají, například po odeslání formuláře nebo na stránce údržby. Nahraďte to přesměrováním na straně serveru, nebo odstraňte.
V WooCommerce
Obvykle jde o pluginy pro přesměrování, režim údržby nebo „již brzy“, případně kód přidaný do hlavičky šablony. Místo časovaného obnovení použijte řádné přesměrování 301 (například pluginem pro přesměrování nebo na serveru).
Normy
| Norma | Bod |
|---|---|
| WCAG 2.2 | 2.2.1 (A) Timing Adjustable |
| WCAG 2.1 | 2.2.1 (A) Timing Adjustable |
| WCAG 2.0 | 2.2.1 (A) Timing Adjustable |
| EN 301 549 4.1.1 | 9.2.2.1 |
| EN 301 549 3.2.1 | 9.2.2.1 |
| Section 508 2017 | E205.4 |
| ДСТУ EN 301 549 2022 | 9.2.2.1 |
Automatická kontrola: pravidlo axe-core meta-refresh.
dequeuniversity.com, github.com, www.w3.org
Podobné kontroly
-
Pole formuláře nemají popisek
WCAG 4.1.2 A
-
Obrázkové tlačítko nemá textový popis
WCAG 1.1.1 A
-
Celá stránka je skrytá před čtečkami obrazovky
WCAG 1.3.1 A
-
Uživatelé klávesnice se nedostanou k vloženému obsahu
WCAG 2.1.1 A