2011-12-05 17 views

Respuesta

10

La respuesta corta es, no, no es así. Tu comprensión es bastante correcta.

0

Puede usar JavaScript. No es un problema siempre que se proporcionen todas las semánticas (nombre, estado y rol) y usted administre el foco accesible. Use ARIA cuando necesite proporcionar semántica o administrar el enfoque.

4

De hecho, se puede usar JavaScript con tal de que se cumple con las WCAG 2.0 criterios de éxito :-)

Hay una razón por la que puede haber oído JavaScript es desterrado de contenido accesible. En los viejos tiempos de las WCAG 1.0, prácticamente censurado el uso de cualquier contenido generado por JavaScript. Necesitaba comprobar que su aplicación web todavía funcionaba con JavaScript deshabilitado, lo que prácticamente restringía JavaScript con fines decorativos. De lo contrario, deberías proporcionar una versión alternativa, que no dependa de JavaScript, que usualmente involucra mucha magia del lado del servidor (prueba y mira Google Maps sin JS para entender a qué me refiero). Esto se debía a que en aquellos tiempos las tecnologías de asistencia e incluso algunos navegadores convencionales (por ejemplo, los dispositivos móviles) no admitían JavaScript, o los navegadores no exponían los contenidos generados por secuencias de comandos.

Este no es el caso más. Puede utilizar JavaScript en accesible, WCAG 2.0, sitios web, pero:

  • familiarizarse con criterios WCAG 2.0 y asegurarse de que no está pudiendo cualquiera de ellos. No se trata de utilizar una u otra tecnología, sino de utilizarlas correctamente.
  • En particular, comprobará que atenerse a las client-side scripting techniques for WCAG 2.0 que se ocupan de los usos de scripting recomendadas y desaprobados.
  • Uso ARIA Techniques for WCAG 2.0 para definir la semántica de los controles no estándar, que son ampliamente apoyado por los principales navegadores.
Cuestiones relacionadas