ARIA und die Accessibility-API
veröffentlicht in 2002zuletzt bearbeitet in
Werkzeuge zur Überwachung des Accessibility-Trees
Der Accessibility-Tree kann mit verschiedenen Werkzeugen überwacht werden. Eine Untersuchung des DOM ist nicht ausreichend, sondern es müssen Spezialwerkzeuge eingesetzt werden.
Die folgenden Werkzeuge unterstützen die Webentwicklung bei der Feststellung, ob Browser die erforderlichen semantischen Informationen über Webinhalte an den Accessibility-Tree übermitteln.
- Für Windows-Systeme bietet Microsoft in der Windows SDK das Programm
Active Accessibility Object Inspector.
- Ein weiteres Windows-Programm, das für Firefox, Internet Explorer und Chrome geeignet ist, ist
Aviewer.
- Es gibt auch ein JAWS script namens "BX", das MSAA und UI Automationuntersucht. Die
Anwendung ist mit Screenreader bedienbar.
- Für OS X kann der
Accessibility Inspector genutzt werden.
- Für Linux sollte
AccProbe verwendet werden.
Weitere Möglichkeiten bieten die Browser selbst. In Firefox kann eine Darstellung des Accessibility-Trees mit dem DOM-Inspector vorgenommen werden und in Google Chrome kann der Register Chrome://accessibility dazu verwendet werden, die an den Accessibility-Tree übertragenen Daten anzuzeigen.
Welche Browser ARIA-Attribute in die Accessibility-API übertragen, kann in den Testergebnissen beim W3C nachgelesen werden.
Die Ausstattung des Accessibility-Trees ist die Bringschuld der Webentwicklung. Es gibt aber auch die Holschuld der Screenreader und andere Hilfsmittel. Die Auswertung der Daten, um einen barrierefreien Zugang zu Komponenten zu erlauben, kann unter dem Strich allerdings erst durch Screenreadertests bestätigt werden.
Der Beitrag ARIA und die Accessibility-API besteht aus folgenden einzelnen Webseiten:
ARIA ist Silber, HTML ist Gold
ARIA ist eine Ergänzungstechnik. Es sollte vermieden werden, HTML mit ARIA zu reparieren, wenn HTML die erforderliche Semantik bereits bietet.
Worauf bei ARIA zu achten ist
Mit ARIA kann eine Webanwendung für Screenreader semantisch angereichert werden. Über die Semantik hinaus sind Tastaturbedienung, Beschriftung und letztlich das testen genauso zu berücksichtigen.
Werkzeuge zur Überwachung des Accessibility-Trees
(Aktuelle Seite)