Cerință WCAG A/AA Prioritate: Grav
Pagina se reîncarcă sau redirecționează singură
Pagina folosește <meta http-equiv="refresh"> cu întârziere, astfel încât după câteva secunde sau minute se reîncarcă singură ori trece la altă adresă fără ca clientul să fi cerut acest lucru.
Acest text a fost tradus automat și nu a fost încă verificat de un vorbitor nativ.
De ce contează pentru clienții tăi
Persoanele care citesc sau scriu încet își pot pierde locul ori datele introduse, de exemplu într-o cerere despre un produs sau într-un pas al comenzii. Utilizatorii de cititoare de ecran sunt duși înapoi la începutul paginii fără avertisment, iar o redirecționare temporizată poate avea loc înainte ca aceștia să citească mesajul de pe pagină.
Pe cine afectează
- utilizatorii de cititoare de ecran
- persoanele care citesc sau scriu încet
- persoanele cu dizabilități cognitive sau motorii
- persoanele care folosesc doar tastatura
Cum se remediază
Eliminați meta refresh-ul temporizat. Pentru o pagină mutată, folosiți o redirecționare pe server (HTTP 301 sau 302) ori un meta refresh cu întârziere 0. Pentru a menține conținutul actualizat, actualizați-l prin JavaScript fără reîncărcarea paginii sau oferiți un buton „Reîmprospătează”. Dacă o limită de timp este inevitabilă, permiteți utilizatorilor să o dezactiveze, să o ajusteze sau să o prelungească.
În Shopify
Rar în temele Shopify. De obicei provine din cod propriu în theme.liquid, dintr-o pagină de destinație sau dintr-o aplicație (cronometre, redirecționări, pop-up-uri). Eliminați eticheta meta și folosiți redirecționările URL din Shopify.
În Shoptet (CZ)
Rar; de obicei provine din cod propriu adăugat în antetul paginii. Eliminați meta refresh-ul din codul propriu și folosiți setările de redirecționare ale magazinului, dacă sunt disponibile.
În PrestaShop
De obicei provine din module sau șabloane .tpl personalizate care reîncarcă ori redirecționează pagini, de exemplu după trimiterea unui formular sau pe o pagină de mentenanță. Înlocuiți-l cu o redirecționare pe server sau eliminați-l.
În WooCommerce
De obicei provine din pluginuri de redirecționare, de mod mentenanță sau „în curând”, ori din cod adăugat în antetul temei. Folosiți o redirecționare 301 corectă (de exemplu printr-un plugin de redirecționare sau pe server) în locul reîmprospătării temporizate.
Standarde
| Standard | Punct |
|---|---|
| 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 |
Verificare automată: regula axe-core meta-refresh.
dequeuniversity.com, github.com, www.w3.org
Verificări similare
-
Câmpurile din formulare nu au etichetă
WCAG 4.1.2 A
-
Un buton-imagine nu are descriere text
WCAG 1.1.1 A
-
Întreaga pagină este ascunsă de cititoarele de ecran
WCAG 1.3.1 A
-
Utilizatorii de tastatură nu pot ajunge la conținutul încorporat
WCAG 2.1.1 A