Foco en applet o complemento
Silktide encuentra páginas con contenido incrustado, como complementos u objetos multimedia, y te pide que confirmes que una persona que usa el teclado puede entrar y salir de ellos con libertad. El contenido incrustado que captura el teclado y no lo suelta atrapa al usuario en esa parte de la página.
Por qué es importante
Quien navega con el teclado se desplaza por una página con teclas como Tab. Si un objeto incrustado acepta el pero nunca lo libera, el resto de la página se vuelve inalcanzable: el visitante se queda atascado y su única salida es abandonar la página por completo. Esto se llama atrapamiento de teclado, y evitarlo es el criterio de éxito 2.1.2, un requisito de nivel A. Afecta especialmente a las personas que usan solo el teclado y a los usuarios de .
Cómo solucionarlo
Esta comprobación es un aviso para probar manualmente cada página señalada:
- Usando solo el teclado, avanza con Tab por la página hasta entrar en el contenido incrustado.
- Confirma que puedes salir de nuevo con Tab (y Mayús+Tab) al resto de la página.
- Si para salir se requiere una tecla no habitual, confirma que la página indica qué tecla es antes de que la persona entre en el contenido incrustado.
- Si el foco se queda atascado, corrige o sustituye el contenido incrustado; o si todo funciona, el hallazgo.
Cómo lo comprueba Silktide
- Buscar contenido incrustado en el de cada página:
elementos
<applet>,<object>o<embed>. - Marcar cada página que contenga alguno, para que puedas verificar que el foco del teclado puede salir del contenido incrustado. Si el foco puede escapar depende del propio comportamiento del contenido incrustado, lo cual no puede evaluarse automáticamente.
Solución de problemas
El contenido incrustado nunca toma el foco
Si el objeto es puramente visual (por ejemplo, una animación decorativa) y nunca recibe el foco del teclado, no puede atrapar a nadie; aprueba el hallazgo.
Tecnología de complementos heredada
<applet> y la mayoría del contenido de complementos (Java, Flash) ya no se ejecutan en los navegadores
modernos. Si un elemento marcado es un remanente de esa época, la mejor
solución es eliminarlo o reemplazarlo por equivalentes modernos como vídeo HTML o
.