This translation has not been editorially reviewed yet. The German version is authoritative. Deutsche Fassung →
Barrierefreiheit
Zašto vremenska ograničenja na stranicama trebaju biti produživa?
Vremenska ograničenja na stranicama trebaju biti isključiva, prilagodljiva ili produživa jer osobe čitaju, pisanje i razumijevaju različitim brzinama. WCAG zahtijeva: prije isteka pojavljuje se upozorenja, i najmanje 20 sekundi je dovoljna jednostavna radnja za produženje roka — do deset puta. Osoba koja sporije radi, primjerice s programom čitanja ekrana ili nakon moždanog udara, u protivnom gubi sve unose sredinom postupka narudžbe.
Gdje vremenska ograničenja dolaze u svakodnevnoj upotrebi
Najpoznatija vremenska ograničenja je automatska odjavljivanja: portalni za kupce završava sesiju nakon vrijeme neaktivnosti, a svi upisani podaci obrasca su otišli. Dućani karata također rezerviraju mjesta samo na ograničeno vrijeme, a neke stranice se samostalno osvježavaju. Za osobe koje rade s programom čitanja ekrana, postavljaju svaki unos s štapom u ustima ili trebaju više puta čitati tekste, takvi rokovi brzo postaju premali. WCAG dopuštaju izuzetke: događaji u realnom vremenu poput aukcije u tijeku, slučajeve gdje je ograničenje bitno i rokove duže od 20 sati. Sve ostalo trebaju upozorenja i produženja.
Kako služba za provjeru provjerava vremenska ograničenja
Dio može prepoznati automatska provjera: stranica koja se po fiksnoj naredbi u izvornom kodu nakon određenog vremena sama osvježava ili preusmjerava je tehnički dokaziva i broji se kao povrijeđivanje. Je li pak vremensko ograničenje prijave u Vašem portalu na vrijeme upozori i može se produljiti, pokazuje se tek u stvarnom tijeku kroz mnogo minuta — to ocjenjuje čovjek. Izvješće o provjeri jasno dijeli: svaki WCAG kriterij se pojavljuje odvojeno kao prošao, povrijeđen, ručna provjera ili nije moguće automatski provjeriti. Tako točno znate koju izjavu mjerenje pokriva.
Beispiele
Sitzung endet ohne Vorwarnung
setTimeout(() => location.href = "/abgemeldet", 15 * 60 * 1000);setTimeout(zeigeVerlaengerung, 13 * 60 * 1000);
// Dialog: „Ihre Sitzung endet in 2 Minuten. Verlängern?“ – ein Klick gibt 15 Minuten dazuVor Ablauf warnen, mindestens 20 Sekunden Zeit zum Verlängern lassen, oder das Limit ganz abschaltbar machen.
- Sami sve lokacije s vremenskim istekom: automatska odjavljivanja, rezervirane košarice, stranice koje se same osvježavaju.
- Prije svakog isteka neka se pojavi upozorenja koja se može potvrditi s jednim klikom ili pritiskom na tipku.
- Zamolite svoju agenciju da održi unesene podatke obrasca kada sesija istekne umjesto da ih izbriše.
- Uklonite automatsku osvježavanja stranice iz izvornog koda — baca korisnike bez upozorenja iz toka čitanja.