2017-07-11 3 views
0

Je travaille sur une exigence qui a un bouton, et en cliquant sur un bouton, un nouveau panel s'ouvre sur le côté droit.Problème d'accessibilité avec aria-controls

En utilisant aria-controls j'ai été capable d'annoncer JAWS quand un nouveau panel s'ouvre (quand le bouton est cliqué). Mais, cela ne fonctionne pas avec Voice Over (VO). Quelqu'un peut-il suggérer comment le faire fonctionner sur JAWS et VO?

Pour référence Je joins une capture d'écran de l'interface utilisateur enter image description here

Répondre

1

La dernière fois que j'ai vérifié, les contrôles-ARIA n'a pas été pris en charge par les lecteurs d'écran autre que JAWS. Ceci est probablement dû au fait que beaucoup de personnes pensent que le but et la fonctionnalité ne sont pas clairement définis. JAWS a implémenté certaines fonctionnalités, mais certaines personnes pensent qu'il fait des suppositions sur des fonctionnalités qui ne sont pas nécessairement dans le meilleur intérêt. Voici quelques ressources expliquant ceci:

http://www.heydonworks.com/article/aria-controls-is-poop

https://tink.uk/using-the-aria-controls-attribute/

Il est également utile de garder à l'esprit que le soutien à aria est encore en croissance, donc finalement, je l'espère, ces ressources ne sera plus pertinente.