Pregunta

¿Hay alguna manera, ya sea a través de secuencias de comandos de JAWS o HTML, para forzar JAWS para refrescar su memoria intermedia de pantalla virtual (normalmente Ins + Esc )? Estoy trabajando en una aplicación web AJAX-pesado que requiere el apoyo de JAWS, pero los usuarios no gusta especialmente la solución "hit Ins + Esc después de realizar cualquier acción para capturar posibles cambios".

¿Fue útil?

Solución

La única forma que conozco de hacer esto es a través de las quijadas de secuencias de comandos. De acuerdo con la documentación de los scripts

Refresh (1)

¿Se forzar una actualización de la pantalla y

Refresh (0)

Sólo se actualizará si es necesario. También hay un RefreshWindow (Mango) que refresca la ventana con el mango dada, pero no sé qué tan bien que el trabajo en un navegador de Internet, ya no estoy seguro de tiempo todo el contenido que necesita está en una sola ventana.

Otros consejos

En lugar de actualizar toda la memoria intermedia virtual de JAWS y hacer algo que es JAWS-específica, recomendaría el uso de la ARIA propiedad aria-live para esto. Colocarlo en un elemento que contiene el contenido dinámico, es decir, que se actualiza con JavaScript, y la parte de la memoria intermedia virtual de JAWS correspondiente a ese elemento se actualizará automáticamente cuando se cambia el contenido del elemento.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top