9

Uno de los proyectos en los que estoy trabajando actualmente tiene requisitos del cliente para el cumplimiento de IE7 y 508. Actualmente, este cliente utiliza JAWS versión 9 y está realizando solicitudes que, según me han informado, son imposibles sin una versión más nueva de JAWS que admita WAI-ARIA. Por ejemplo: partidaWAI-ARIA, IE7 y JAWS

  1. Accessible, 508 compliant Ajax Loading Indicator
  2. Accessible, 508 compliant Ajax Pagination

antes de que regrese y les digo que tienen que actualizar a una nueva versión de JAWS (de la página web de Freedom Scientific, WAI-ARIA es compatible con la versión 10), me gustaría contar con la mayor cantidad de información posible para hacer un argumento convincente. En primer lugar, ¿es IE7 capaz de transmitir información de ARIA a JAWS (he visto reclamos de compatibilidad con ARIA comenzando con IE8, pero nada que indique explícitamente que no funciona con IE7)? Si es así, ¿es solo en un grado limitado? Suponiendo que la respuesta a esta pregunta es sí y el grado de apoyo es suficiente, ¿hay grandes diferencias de apoyo entre las versiones 10, 11 y 12 de JAWS de las que debería conocer? Quizás esta voluntad sea un buen obstáculo: dado el requisito de IE7, ¿cuál es la versión mínima de JAWS requerida para aplicar ARIA a fin de resolver las dos preguntas vinculadas anteriormente?

Sé que hay un montón de preguntas atascadas aquí, pero creo que trabajaron juntos como una sola pregunta: por favor, dame una visión general de los diferentes grados de apoyo a WAI-ARIA entre IE7 y diferentes versiones de JAWS; y en qué medida pueden estos resolver las solicitudes de los clientes vinculadas anteriormente.

Gracias! E incluso si no puede abordar todos los elementos de esta pregunta, le agradecería cualquier información que pueda compartir.

Respuesta

4

Parece que está equiparando el cumplimiento de 508 con el soporte para WAI-ARIA? AFAIK 508 no dictamina el uso de ARIA.

Si bien ARIA ha sido diseñado para superar las muchas dificultades de hacer accesibles las aplicaciones web dinámicas, algunos viejos hacks que está diseñado para reemplazar aún funcionan más o menos. Además, debido a que es una tecnología relativamente nueva, hay soporte limitado en todo menos en los últimos navegadores/tecnología de asistencia.

Tener un indicador de progreso AJAX y paginación accesible sin ARIA no es sencillo, pero normalmente puede hacerlo funcionar de una forma u otra forzando el Enfoque a las partes actualizadas de la página y usando texto oculto (a la izquierda) para darles a los lectores de pantalla algunas indicaciones verbales o sugerencias. El truco es que esto se debe hacer para que JAWS regrese y vuelva a cargar su DOM en lugar de que sea una versión en caché de la página. JAWS 9 es mejor en esto que las versiones anteriores.

Si busca en Google debería poder encontrar varias formas de hacerlo.

Mi sugerencia es contratar a un Consultor de accesibilidad durante un par de sesiones; de lo contrario, tropezará en la oscuridad, también podrán ayudarlo a hablar con su cliente y sugerirle cambios de diseño si es todo parece demasiado complicado para ser hecho de una manera accesible.

"En primer lugar, es capaz de IE7 transmitir información a ARIA JAWS" .. etc

Navegadores no envían la información directamente a ARIA JAWS, que notifiquen a la capa de accesibilidad de funcionamiento Sistema que simplemente interpreta los mensajes como mensajes de accesibilidad estándar del sistema operativo.La tecnología de asistencia (JAWS o lo que sea) solo (con suerte) está escuchando estos mensajes del sistema.

+0

Gracias por su respuesta @Chris. Mi gerente de proyecto realmente está solicitando que contratemos a un experto en accesibilidad a tiempo completo (la mayoría de nuestros clientes requieren cumplimiento 508, y es realmente sorprendente que hasta ahora nos hayamos llevado sin una gran habilidad en esta área). –

+0

Con respecto a hacer un indicador de progreso de AJAX accesible (para principiantes), busqué en Google lo mejor que pude y no pude encontrar ninguna solución. He tenido éxito al usar texto fuera de la pantalla para obtener sugerencias dentro de la lectura estática, pero no he podido enfocarme en el texto a mediados de la llamada ajax. Si pudieras señalarme algunos buenos recursos, o incluso regresar y responder a esas preguntas vinculadas, eso sería increíble. –

+0

De hecho, me ha sorprendido la poca información de calidad que existe para crear aplicaciones accesibles (ya sea en la Web o en Swing en particular). De hecho, muchos de los recursos con los que me he encontrado describen técnicas que realmente no funcionan en la práctica: a menudo es claro que el autor no ha probado sus ideas usando lectores de pantalla y más bien imaginaba agregar una información sobre herramientas escuchar y una información sobre herramientas mágicamente haría todo mejor. –

1

No puedo hablar de la sugerencia de Chris Bentley de utilizar texto fuera de la pantalla para dar pistas a los lectores de pantalla. Aunque supongo que esto funcionaría, nunca lo había visto en un sitio web. Tampoco he tratado con aplicaciones internas diseñadas para ser compatibles con 508 y no tienen experiencia en desarrollo web. Apoyo la sugerencia de Chris de contratar a un consultor que tenga experiencia en esta área. No sé cuáles son las diferencias entre las versiones de Jaws y el soporte de WAI-ARIA. Sé que Jaws 10 al menos ofrece algo de soporte de WAI-ARIA en Internet Explorer 7. Simplemente fui al http://news.yahoo.com con Jaws 10 y pude usar el; clave para pasar de un punto de referencia a otro. Puede ejecutar múltiples versiones de Jaws sin problemas en la misma máquina, actualmente tengo instalados los mandos 10, 11 y 12. Esto debería permitirle probar diferentes versiones de Jaws si no puede encontrar la documentación que explica las diferencias.

+0

Hola @Jarad. Según su sugerencia sobre una respuesta anterior a una de mis preguntas, intenté instalar JAWS 10 lado a lado con JAWS 9 pero tuve algunos problemas: la instalación de JAWS 10 no colocó ningún ícono en mi menú de inicio o en mi escritorio , Fui a la carpeta de Freedom Scientific y no apareció en una estructura similar a la instalación de JAWS 9, encontré un ejecutable que parecía JAWS 10 y lo ejecuté, pero actuó de manera extraña, incluyendo causar que mi navegador se bloquee e incluso ¡forzando a mi computadora a reiniciarse sin previo aviso! –

+0

Tengo 10, 11 y 12 instalados en la misma computadora. Intentaré instalar 9 junto con 11 en una máquina virtual mañana y te haré saber mis resultados. – Jared

+0

Gracias @Jared! –

0

El soporte de WAI-ARIA está disponible a partir de IE8 y Firefox 2+. Con respecto a los lectores de pantalla, use NVDA en lugar de JAWS. Es gratis y funciona muy bien con Firefox. De hecho, la fundación Mozilla ha otorgado fondos a NVDA para mejorar el lector de pantalla NVDA. Ellos trabajan muy bien juntos.