Přejít na obsah
Pandus

WCAG AAA: doporučení Priorita: Drobné

Stránka se po čase sama obnoví, i po dlouhé době

Stránka používá <meta http-equiv="refresh">, aby se po určité době znovu načetla nebo přešla na jinou adresu. Vyhnout se každému časovanému obnovení, i se zpožděním mnoha hodin, doporučuje úroveň AAA podle WCAG; jde to nad úroveň AA, o kterou se opírá zákon.

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

Pokud zákazník nechá kartu otevřenou, stránka se může bez vyžádání znovu načíst nebo přejít jinam. Ztratí to, co četl nebo vyplňoval, a uživatele čteček obrazovky to vrátí na začátek stránky. Při dlouhém zpoždění se to během běžné návštěvy stává zřídka, takže dopad bývá malý.

Koho se to týká

  • uživatelé čteček obrazovky
  • lidé, kteří pomalu čtou nebo píší
  • lidé s kognitivním postižením
  • lidé, kteří nechávají karty dlouho otevřené

Jak to opravit

Odstraňte meta refresh se zpožděním. Pro přesunutou stránku použijte přesměrování na 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“. Stránka by se měla měnit jen tehdy, když o to uživatel požádá.

V Shopify

V šablonách Shopify vzácné. Obvykle pochází z vlastního kódu v theme.liquid, landing page nebo aplikace (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 pochází z vlastního kódu vloženého do hlavičky stránky. Odstraňte meta refresh ze svého kódu a kde je to možné, použijte nastavení přesměrování v obchodě.

V PrestaShop

Obvykle pochází z modulů nebo upravených šablon .tpl, které stránky znovu načítají nebo přesměrovávají, například stránku údržby nebo potvrzení. Nahraďte to přesměrováním na serveru nebo odstraňte.

V WooCommerce

Obvykle pochází z pluginů pro přesměrování, režim údržby nebo cache, případně z kódu v hlavičce šablony. Nastavte správné přesměrování 301 (pluginem nebo na serveru) a časované obnovení odstraňte.

Normy

Normy
NormaBod
WCAG 2.2 2.2.4 (AAA) Interruptions
WCAG 2.2 3.2.5 (AAA) Change on Request
WCAG 2.1 2.2.4 (AAA) Interruptions
WCAG 2.1 3.2.5 (AAA) Change on Request
WCAG 2.0 2.2.4 (AAA) Interruptions
WCAG 2.0 3.2.5 (AAA) Change on Request

Automatická kontrola: pravidlo axe-core meta-refresh-no-exceptions. dequeuniversity.com, github.com, www.w3.org, www.w3.org

Všechna pravidla, která kontrolujeme