Datos clave
- Categoría
- Seguridad y validación
- Tipos de entrada
- textarea, text, select, checkbox
- Tipo de salida
- html
- Cobertura de muestras
- 4
- API disponible
- Yes
Resumen
El Simulador de lector de pantalla analiza código HTML o una URL para estimar el orden de lectura y la semántica que percibiría un usuario con discapacidad visual. Esta herramienta extrae títulos, enlaces, botones, imágenes y etiquetas de formulario, generando un informe detallado que resalta problemas de accesibilidad como saltos de encabezados, atributos ARIA faltantes o controles sin nombre accesible.
Cuándo usarlo
- •Al auditar la accesibilidad web de una nueva página o componente antes de su lanzamiento a producción.
- •Para identificar rápidamente enlaces, botones o campos de formulario que carecen de etiquetas descriptivas.
- •Cuando se necesita verificar la jerarquía de encabezados y la estructura de landmarks (regiones) de un documento HTML.
Cómo funciona
- •Pega el código HTML directamente en el área de texto o introduce la URL de la página que deseas analizar.
- •Selecciona un perfil de lector de pantalla (NVDA, JAWS o VoiceOver) y ajusta las opciones para incluir landmarks o sugerencias de corrección.
- •La herramienta procesa el contenido y genera un informe visual con el orden de lectura probable y los errores semánticos detectados.
Casos de uso
Ejemplos
1. Auditoría de un formulario de registro
Desarrollador Frontend- Contexto
- Se ha creado un nuevo formulario de registro, pero los usuarios de lectores de pantalla reportan dificultades para completarlo.
- Problema
- Identificar campos de entrada y botones que no tienen etiquetas accesibles.
- Cómo usarlo
- Pega el HTML del formulario en 'Entrada HTML', activa 'Mostrar sugerencias' y selecciona el preset 'VoiceOver'.
- Configuración de ejemplo
-
{"preset": "VoiceOver", "showFixSuggestions": true} - Resultado
- El informe revela que el campo de correo electrónico carece de la etiqueta <label> y el botón de envío no tiene texto interno ni aria-label.
2. Revisión de jerarquía en una landing page
Especialista en Accesibilidad- Contexto
- Una página de aterrizaje promocional tiene un diseño visual atractivo, pero su estructura de código es dudosa.
- Problema
- Verificar si el orden de lectura tiene sentido y si los niveles de encabezado son correctos.
- Cómo usarlo
- Introduce la URL de la landing page en 'URL de página' y marca 'Incluir landmarks'.
- Configuración de ejemplo
-
{"pageUrl": "https://example.com/promo", "includeLandmarkSummary": true} - Resultado
- El simulador muestra un salto del encabezado H1 directamente a un H3, y advierte que la navegación principal no está dentro de un landmark <nav>.
Probar con muestras
htmlHubs relacionados
Preguntas frecuentes
¿Es esta herramienta un reemplazo para pruebas con usuarios reales?
No, es una simulación semántica diseñada para detectar errores técnicos de accesibilidad, pero no sustituye las pruebas manuales con lectores de pantalla reales.
¿Qué perfiles de lector de pantalla están disponibles?
Puedes elegir entre NVDA, JAWS y VoiceOver. Esto ajusta el estilo de redacción del informe generado, aunque el análisis semántico base es el mismo.
¿Puede analizar páginas que requieren inicio de sesión?
No mediante la URL directa. Para páginas privadas o con autenticación, debes copiar y pegar el código HTML generado en la opción de Entrada HTML.
¿Qué tipo de errores de accesibilidad detecta?
Identifica saltos en niveles de encabezados, imágenes sin texto alternativo (alt) y controles interactivos sin nombre accesible (aria-label o labels de formulario).
¿Evalúa contenido dinámico generado por JavaScript?
Solo si proporcionas el HTML final renderizado. Si usas la opción de URL, es posible que el contenido dinámico del lado del cliente no se capture completamente.