2017-07-11 5 views
0

Ich arbeite an einer Anforderung, die eine Schaltfläche hat, und auf einen Knopf klickt, öffnet sich ein neues panel auf der rechten Seite.Accessibility-Problem mit Aria-Kontrollen

Mit aria-controls konnte ich JAWS ankündigen, wenn eine neue panel öffnet (wenn die Schaltfläche geklickt wird). Aber es funktioniert nicht mit Voice Over (VO). Kann jemand vorschlagen, wie man es sowohl auf JAWS als auch auf VO macht?

Als Referenz i einen Screenshot der enter image description here

Antwort

1

ich das letzte Mal überprüft, aria-Kontrollen UI bin Befestigung wurde nicht durch Screenreadern andere als JAWS unterstützt. Dies ist sehr wahrscheinlich, weil viele Menschen der aria-controls Zweck und Funktionalität nicht klar definiert sind. JAWS hat einige Funktionen implementiert, aber einige Leute denken, dass es Annahmen über Funktionen macht, die nicht unbedingt im besten Interesse sind. Hier sind ein paar Ressourcen, um dies zu erklären:

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

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

Es lohnt sich auch im Auge behalten, die für Arie unterstützen noch wächst, so schließlich, hoffentlich werden diese Ressourcen nicht mehr relevant sein.