Přejít na obsah
EUID Kontrolní služba & pečeť, Úvodní stránka
Nechat zkontrolovat web

This translation has not been editorially reviewed yet. The German version is authoritative. Deutsche Fassung

Přístupnost

Proč musí být časová omezení na webech prodloužitelná?

Časová omezení na webech musí být vypnutelná, přizpůsobitelná nebo prodloužitelná, protože lidé čtou, píší a chápou různě rychle. WCAG vyžadují: před vypršením se zobrazí upozornění a alespoň 20 sekund stačí jednoduchá akce k prodloužení lhůty — až desetkrát. Kdo pracuje pomaleji, třeba s odečítačem obrazovky nebo po cévní mozkové příhodě, jinak ztratí uprostřed objednávkového procesu všechny zadané údaje.

Kde se časová omezení objevují v běžném životě

Nejznámější časové omezení je automatické odhlášení: zákaznický portál ukončí relaci po chvíli nečinnosti a všechna vyplněná data formuláře jsou pryč. Také prodejny vstupenek rezervují místa jen na omezenou dobu a některé stránky se samy znovu načtou. Pro lidi, kteří pracují s odečítačem obrazovky, zadávají každý vstup ústní tyčinkou nebo musí texty číst vícekrát, jsou takové lhůty rychle příliš krátké. WCAG povolují výjimky: události v reálném čase jako probíhající aukce, případy, kdy je limit podstatný, a lhůty delší než 20 hodin. Vše ostatní potřebuje upozornění a prodloužení.

Jak kontrolní služba kontroluje časová omezení

Část rozpozná automatická kontrola: stránka, která se podle pevného pokynu ve zdrojovém kódu po určité době sama znovu načte nebo přesměruje, je strojově doložitelná a promítá se do zprávy jako porušení. Zda naopak časové omezení přihlášení ve vašem zákaznickém portálu včas upozorní a dá se prodloužit, se projeví teprve ve skutečném průběhu za mnoho minut — to posoudí člověk. Kontrolní zpráva obojí čistě odděluje: každé kritérium WCAG se objevuje samostatně jako splněno, porušeno, k ruční kontrole nebo automaticky neověřitelné. Přesně tak víte, jaké tvrzení měření pokrývá.

Příklady

Sezení končí bez varování

Nesplněno
setTimeout(() => location.href = "/abgemeldet", 15 * 60 * 1000);
Plněné
setTimeout(zeigeVerlaengerung, 13 * 60 * 1000);
// Dialog: „Ihre Sitzung endet in 2 Minuten. Verlängern?“ – ein Klick gibt 15 Minuten dazu

Varovat před vypršením, aby nejméně 20 sekund prodloužit, nebo vypnout limit úplně.

  • Sepište všechna místa s časovým vypršením: automatické odhlášení, rezervované košíky, samy se znovu načítající stránky.
  • Před každým vypršením nechte zobrazit upozornění, které lze potvrdit jediným kliknutím nebo stiskem klávesy.
  • Požádejte svou agenturu, aby zadaná data formuláře při vypršení relace zachovala, místo aby je zahodila.
  • Odstraňte automatické opětovné načítání stránky ze zdrojového kódu — vytrhává uživatele bez varování z toku čtení.

Deutsche Fassung dieser Seite

  • Pečeť Digitale Barrierefreiheit
  • Pečeť Daten & Recht
  • Pečeť Technische Qualität
  • Pečeť Digital Excellence
  • Pečeť Cyberversicherung

Zkontrolováno. Pro lepší digitální budoucnost.euid.com