WAI-ARIA, IE7 und JAWS

9

Eines der Projekte, an denen ich gerade arbeite, hat Kundenanforderungen für IE7 und 508. Dieser Kunde verwendet derzeit JAWS Version 9 und stellt Anfragen, die ohne eine neuere Version von JAWS, die WAI-ARIA unterstützt, unmöglich sind. Zum Beispiel:

  1. Zugängliche, 508-kompatible Ajax-Ladeanzeige
  2. Erreichbar, 508-konforme Ajax-Seitenaufteilung

Bevor ich zurückkomme und ihnen sage, dass sie auf eine neuere Version von JAWS aufrüsten müssen (von der Freedom Scientific Website, WAI-ARIA wird ab Version 10 unterstützt), möchte ich so viele Informationen wie möglich zur Verfügung haben ein überzeugendes Argument abgeben. Erstens ist IE7 in der Lage, ARIA-Informationen an JAWS weiterzuleiten (ich habe Ansprüche von ARIA-Support gesehen, die mit IE8 beginnen, aber nichts, das ausdrücklich darauf hinweist, funktioniert nicht mit IE7). Wenn ja, nur in begrenztem Umfang? Angenommen, die Antwort auf diese Frage ist ja und der Grad der Unterstützung ist ausreichend, gibt es große Unterschiede in der Unterstützung zwischen den JAWS-Versionen 10, 11 und 12, von denen ich wissen sollte? Vielleicht ist dieser Wille eine gute Bar zu erfüllen: Angesichts der Anforderung für IE7, was ist die Mindestversion von JAWS erforderlich, um ARIA anzuwenden, um die beiden oben genannten Fragen zu lösen.

Ich weiß, dass hier viele Fragen eingeklemmt sind, aber ich glaube, dass sie als eine einzige Frage zusammen gearbeitet haben: Bitte geben Sie mir einen Überblick über die verschiedenen Grade der Unterstützung für WAI-ARIA zwischen IE7 und verschiedenen Versionen von JAWS; und inwieweit können diese die oben genannten Kundenanfragen lösen.

Danke! Und selbst wenn Sie nicht alle Elemente dieser Frage ansprechen können, wäre ich für alle Informationen dankbar, die Sie teilen können.

    
Stephen Swensen 29.11.2010, 00:05
quelle

3 Antworten

4

Sie scheinen die Einhaltung von 508 mit der Unterstützung für WAI-ARIA gleichzusetzen? AFAIK 508 diktiert nicht die Verwendung von ARIA.

Während ARIA entworfen wurde, um die vielen Schwierigkeiten zu überwinden, dynamische Web-Apps zugänglich zu machen, funktionieren einige alte Hacks, die es ersetzen soll, immer noch mehr oder weniger. Auch weil es sich um eine relativ neue Technologie handelt, gibt es nur wenig Unterstützung für die neusten Browser / Assistive Technologien.

Eine AJAX-Fortschrittsanzeige und Paginierung ohne ARIA-Zugriff ist nicht einfach, aber normalerweise können Sie sie auf die eine oder andere Weise einsetzen, indem Sie Focus auf die aktualisierten Teile der Seite zwingen und versteckten Text (von links nach) verwenden geben Sie Screenreader-Benutzern einige verbale Anweisungen oder Hinweise. Der Trick, dies zu tun, ist so, dass JAWS zurückgehen und sein DOM neu laden wird, anstatt dass es eine zwischengespeicherte Version der Seite ist. JAWS 9 ist hier besser als frühere Versionen.

Wenn Sie googlen, sollten Sie verschiedene Möglichkeiten finden, dies zu tun.

Mein Tipp für Sie ist, einen Accessibility-Berater für ein paar Sitzungen zu engagieren, sonst werden Sie im Dunkeln herumstolpern, sie werden Ihnen auch helfen können, mit Ihrem Kunden zu reden und Designänderungen vorzuschlagen, wenn alles in Ordnung ist zu kompliziert, um zugänglich zu sein.

  

"Zuallererst ist IE7 fähig zu   Übermittlung von ARIA-Informationen an JAWS "..   usw.

Browser senden ARIA-Informationen nicht direkt an JAWS, sie benachrichtigen die Barrierefreiheitsebene des Betriebssystems, die die Nachrichten nur als Standard-Bedienungshilfen für das Betriebssystem interpretieren. Die Assistive Technologie (JAWS oder was auch immer) hören gerade (hoffentlich) auf diese Systemmeldungen.

    
Chris Bentley 29.11.2010 07:22
quelle
1

Ich kann nicht mit Chris Bentleys Vorschlag sprechen, Offscreen-Text zu verwenden, um den Screenreadern Hinweise zu geben. Während ich annehme, dass das funktionieren würde, habe ich es nie auf einer Website gesehen. Ich habe mich auch nie mit internen Apps beschäftigt, die dafür ausgelegt sind, 508-konform zu sein und fast keine Web-Entwicklungserfahrung zu haben. Ich stimme dem Vorschlag von Chris zu, einen Berater einzustellen, der Erfahrung in diesem Bereich hat. Ich weiß nicht, was die Unterschiede zwischen Jaws-Versionen und WAI-ARIA-Unterstützung sind. Ich weiß, dass Jaws 10 zumindest eine Unterstützung von WAI-ARIA unter Internet Explorer 7 anbietet. Ich bin gerade mit Jaws 10 nach Ссылка gegangen und konnte es tun benutze die; Schlüssel, um von einem Wahrzeichen zum anderen zu gelangen. Sie können mehrere Versionen von Jaws ohne Probleme auf demselben Rechner ausführen. Momentan sind die Jaws 10, 11 und 12 installiert. Dies sollte Ihnen erlauben, verschiedene Versionen von Jaws zu testen, wenn Sie keine Dokumentation finden, die die Unterschiede buchstabiert.

    
Jared 29.11.2010 20:15
quelle
0

WAI-ARIA-Unterstützung ist ab IE8 und Firefox 2+ verfügbar. Verwenden Sie für Screenreader NVDA anstelle von JAWS. Es ist kostenlos und funktioniert super mit Firefox. Tatsächlich hat die Mozilla-Stiftung NVDA finanzielle Unterstützung gewährt, um den Bildschirmleser von NVDA zu verbessern. Sie arbeiten gut zusammen.

    
Ian Felton 22.04.2011 20:01
quelle