Questa traduzione non è ancora stata rivista dalla redazione. Fa fede la versione tedesca. Deutsche Fassung →
Barrierefreiheit
Perché i limiti di tempo sui siti web devono essere estendibili?
I limiti di tempo sui siti web devono essere disattivabili, regolabili o estendibili, perché le persone leggono, digitano e comprendono a velocità diverse. L'WCAG richiede: prima della scadenza appare un avviso e almeno 20 secondi di semplice azione sono sufficienti per estendere il termine — fino a dieci volte. Chi lavora più lentamente, ad esempio con un lettore di schermo o dopo un ictus, altrimenti perde tutti gli input a metà del processo di ordine.
Dove appaiono i limiti di tempo nella vita quotidiana
Il limite di tempo più noto è il logout automatico: un portale clienti termina la sessione dopo un periodo di inattività e tutti i dati del modulo inseriti scompaiono. Anche i negozi di biglietti prenotano posti solo per un periodo limitato, e alcuni siti si ricaricano automaticamente. Per le persone che lavorano con un lettore di schermo, inseriscono ogni input con un bastoncino per la bocca o devono leggere il testo più volte, questi limiti sono rapidamente troppo brevi. L'WCAG consente eccezioni: eventi in tempo reale come un'asta in corso, casi in cui il limite è essenziale e scadenze superiori a 20 ore. Tutto il resto ha bisogno di avviso e estensione.
Così il servizio di verifica controlla i limiti di tempo
La verifica automatica riconosce parte di ciò: una pagina che si ricarica o si reindirizza da sola secondo un'istruzione fissa nel codice sorgente è verificabile automaticamente e viene riportata come una violazione. Se invece un limite di tempo di accesso nel Suo portale clienti avverte tempestivamente e può essere esteso, questo è evidente solo nel corso effettivo di molti minuti — questo è valutato da un essere umano. Il rapporto di verifica separa chiaramente i due: ogni criterio WCAG appare individualmente come superato, violato, da verificare manualmente o non verificabile automaticamente. Così sa esattamente quale affermazione la misurazione copre.
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.
- Elencare tutti i punti con scadenza: logout automatico, carrelli prenotati, pagine che si ricaricano da sole.
- Lasci apparire un avviso prima di ogni scadenza che può essere confermato con un singolo clic o pressione del tasto.
- Chieda alla Sua agenzia di conservare i dati del modulo inserito quando una sessione scade, invece di eliminarli.
- Rimuova i ricaricamenti automatici della pagina dal codice sorgente — buttano fuori gli utenti dal flusso di lettura senza preavviso.