Skip to content

Deze vertaling is nog niet redactioneel gecontroleerd. De Duitse versie is leidend. Deutsche Fassung →

Barrierefreiheit

Waarom moeten tijdslimieten op websites kunnen worden verlengd?

Tijdslimieten op websites moeten kunnen worden uitgeschakeld, aangepast of verlengd, omdat mensen met verschillende snelheden lezen, typen en begrijpen. De WCAG vereisen: vóór verval verschijnt een waarschuwing, en ten minste 20 seconden lang volstaat een eenvoudige actie om de deadline te verlengen — tot tien keer. Wie langzamer werkt, bijvoorbeeld met schermlezer of na een beroerte, verliest anders halverwege het orderproces alle invoer.

Waar tijdslimieten in het dagelijks leven voorkomen

Het meest bekende tijdslimiet is automatisch afmelden: een klantportaal beëindigt de sessie na een tijd inactiviteit, en alle ingevoerde formuliergegevens zijn weg. Ook ticketwinkels reserveren plaatsen voor beperkte tijd, en sommige pagina's herladen zich automatisch. Voor mensen die met schermlezer werken, elke invoer met mondstok moeten instellen of teksten meerdere keren moeten lezen, zijn dergelijke limieten snel te kort. De WCAG staan uitzonderingen toe: real-time gebeurtenissen zoals een lopende veiling, gevallen waarin de limiet essentieel is, en limieten van meer dan 20 uur. Al het andere vereist waarschuwing en verlenging.

Zo controleert de controledienst tijdslimieten

Een deel wordt herkend door automatische controle: een pagina die zichzelf volgens vaste instructies in de broncode na een bepaalde tijd herladen of doorsturen, kan automatisch worden gedetecteerd en wordt als schending in het rapport opgenomen. Of echter een login-tijdslimiet in uw klantportaal op tijd waarschuwt en verlenging toestaat, blijkt pas in de echte gang van zaken over veel minuten — dit wordt door een mens beoordeeld. Het controleserverrapport scheidt beide schoon: elk WCAG-criterium verschijnt afzonderlijk als geslaagd, geschonden, handmatig te controleren of niet automatisch testbaar. Op deze manier weet u precies welke uitspraak door de meting wordt gedekt.

Beispiele

Sitzung endet ohne Vorwarnung

Verstoß
setTimeout(() => location.href = "/abgemeldet", 15 * 60 * 1000);
Erfüllt
setTimeout(zeigeVerlaengerung, 13 * 60 * 1000);
// Dialog: „Ihre Sitzung endet in 2 Minuten. Verlängern?“ – ein Klick gibt 15 Minuten dazu

Vor Ablauf warnen, mindestens 20 Sekunden Zeit zum Verlängern lassen, oder das Limit ganz abschaltbar machen.

  • Zet alle plaatsen met verlooptijd op een rij: automatische afmelding, gereserveerde winkelwagens, zelf herladen pagina's.
  • Laat voor elke vervaldatum een waarschuwing verschijnen die met één klik of toetsaanslag kan worden bevestigd.
  • Vraag uw agentschap ingevoerde formuliergegevens bij sessieafloop te behouden in plaats van ze weg te gooien.
  • Verwijder automatische paginaherlaadingen uit de broncode — ze gooien gebruikers zonder waarschuwing uit de leesstroom.

Deutsche Fassung dieser Seite