Focus su applet o plugin
Silktide individua le pagine con contenuti incorporati, come plugin o oggetti multimediali, e ti chiede di confermare che un utente che usa la tastiera possa entrarvi e uscirne liberamente. I contenuti incorporati che acquisiscono il controllo della tastiera e non lo cedono intrappolano l'utente in quella parte della pagina.
Perché è importante
Chi naviga usando la tastiera si sposta all'interno di una pagina con tasti come Tab. Se un oggetto incorporato accetta il ma non lo rilascia mai, il resto della pagina diventa irraggiungibile: il visitatore rimane bloccato e l'unico modo per uscirne è abbandonare completamente la pagina. Questo è chiamato trappola da tastiera ed è il criterio di successo 2.1.2 di , un requisito di livello A. Il problema riguarda soprattutto gli utenti che usano solo la tastiera e gli utenti di .
Come risolvere il problema
Questo controllo è un prompt per verificare manualmente ogni pagina segnalata:
- Usando solo la tastiera, premi Tab per attraversare la pagina e accedere al contenuto incorporato.
- Conferma di poter premere Tab (e Maiusc+Tab) per uscire di nuovo e tornare al resto della pagina.
- Se per uscire è necessario un tasto non standard, conferma che la pagina informi l'utente su quale tasto usare prima che acceda al contenuto incorporato.
- Se il focus rimane bloccato, correggi o sostituisci il contenuto incorporato; in alternativa, se tutto funziona, il risultato.
Come esegue i controlli Silktide
- Cerca contenuti incorporati nell' di ogni pagina:
elementi
<applet>,<object>o<embed>. - Segnala ogni pagina che ne contiene uno, così puoi verificare che il focus della tastiera possa uscire dal contenuto incorporato. La possibilità che il focus esca dipende dal comportamento del contenuto incorporato, che non può essere valutato automaticamente.
Risoluzione dei problemi
Il contenuto incorporato non riceve mai il focus
Se l'oggetto è esclusivamente visivo (per esempio un'animazione decorativa) e non riceve mai il focus della tastiera, non può intrappolare nessuno: approva il risultato.
Tecnologia dei plugin obsoleta
<applet> e la maggior parte dei contenuti dei plugin (Java, Flash) non vengono
più eseguiti dai browser moderni. Se un elemento segnalato è un residuo di
quell'epoca, la soluzione migliore è rimuoverlo o sostituirlo con equivalenti
moderni, come i video HTML o .