9

L'un des projets sur lesquels je travaille actuellement répond aux exigences des clients pour la conformité IE7 et 508. Ce client utilise actuellement la version 9 de JAWS et fait des demandes qui me sont dites impossibles sans une version plus récente de JAWS qui supporte WAI-ARIA. Par exemple:WAI-ARIA, IE7 et JAWS

  1. Accessible, 508 compliant Ajax Loading Indicator
  2. Accessible, 508 compliant Ajax Pagination

Avant de revenir et leur dire qu'ils doivent passer à une version plus récente de JAWS (sur le site Web de Freedom Scientific, est prise en charge initiale WAI-ARIA avec la version 10), je voudrais être armé avec autant d'informations que possible pour faire un argument convaincant. Tout d'abord, IE7 est-il capable de transmettre des informations ARIA à JAWS (j'ai vu des demandes de support ARIA commençant par IE8, mais rien ne dit explicitement que cela ne fonctionne pas avec IE7)? Si oui, est-ce seulement dans une mesure limitée? En supposant que la réponse à cette question soit oui et que le degré de soutien soit suffisant, existe-t-il de grandes différences de support entre les versions 10, 11 et 12 de JAWS que je devrais connaître? Peut-être que cette volonté est un bon bar à rencontrer: étant donné l'exigence pour IE7, quelle est la version minimale de JAWS requise pour appliquer ARIA afin de résoudre les deux questions liées ci-dessus. Je sais qu'il y a beaucoup de questions ici, mais je crois qu'ils ont travaillé ensemble en une seule question: donnez-moi un aperçu des différents niveaux de support pour WAI-ARIA entre IE7 et différentes versions de JAWS; et dans quelle mesure peuvent-ils résoudre les demandes des clients liées ci-dessus.

Merci! Et même si vous ne pouvez pas répondre à tous les éléments de cette question, je vous serais reconnaissant pour toute information que vous pourriez partager.

Répondre

4

Vous semblez assimiler la conformité 508 à la prise en charge de WAI-ARIA? AFAIK 508 ne dicte pas l'utilisation d'ARIA. Bien qu'ARIA ait été conçu pour surmonter les nombreuses difficultés liées à la mise à disposition d'applications Web dynamiques, certains vieux hacks ont été conçus pour remplacer encore plus ou moins de travail. Aussi parce que c'est une technologie relativement nouvelle, il y a un soutien limité dans tout sauf les derniers navigateurs/technologie d'assistance. Avoir un indicateur de progression AJAX et une pagination accessibles sans ARIA n'est pas simple, mais vous pouvez généralement le faire fonctionner d'une manière ou d'une autre en forçant Focus sur les parties mises à jour de la page et en utilisant du texte caché (off-left) donner aux utilisateurs de lecteurs d'écran des instructions ou des conseils verbaux. L'astuce étant que cela doit être fait est une façon que JAWS va revenir et recharger son DOM plutôt que c'est la version en cache de la page. JAWS 9 est meilleur que les versions précédentes.

Si vous google autour, vous devriez être capable de trouver différentes façons de le faire. Mon adjectif est d'engager un consultant en accessibilité pour quelques séances, sinon vous allez trébucher dans le noir, ils pourront aussi vous aider à parler à votre client et suggérer des changements de conception si tout est possible. sembler trop compliqué pour être fait d'une manière accessible.

"Tout d'abord, est IE7 capable de transmettre des informations ARIA pour JAWS" .. etc

Les navigateurs ne transmettent pas d'informations ARIA directement à JAWS, qu'ils avisent la couche d'accessibilité de fonctionnement Système qui interprète simplement les messages comme des messages d'accessibilité standard du système d'exploitation.La technologie d'assistance (JAWS ou autre) n'écoute que (espérons-le) les messages du système.

+0

Merci pour votre réponse @Chris. Mon chef de projet demande en effet que nous embauchons un expert en accessibilité à plein temps (la plupart de nos clients ont besoin de la conformité 508, et il est vraiment surprenant que nous nous soyons débrouillés sans compétences sérieuses dans ce domaine jusqu'à présent). –

+0

En ce qui concerne la réalisation d'un indicateur de progression AJAX accessible (pour les débutants), j'ai googlé de mon mieux et je n'ai trouvé aucune solution. J'ai eu du succès en utilisant du texte hors écran pour des conseils dans la lecture statique, mais je n'ai pas été en mesure de se concentrer sur l'appel de texte mid-ajax. Si vous pouviez me diriger vers de bonnes ressources, ou même revenir en arrière et répondre à ces questions liées, ce serait génial. –

+0

En fait, j'ai été étonné par le peu d'informations de qualité disponibles pour créer des applications accessibles (que ce soit sur le web ou Swing en particulier). En effet, beaucoup de ressources décrivent des techniques qui ne fonctionnent pas réellement dans la pratique: il est souvent clair que l'auteur n'a pas testé ses idées à l'aide de lecteurs d'écran et a plutôt imaginé ajouter une infobulle et une info-bulle magique tout est mieux. –

1

Je ne peux pas parler de la suggestion de Chris Bentley d'utiliser du texte hors écran pour fournir des conseils aux lecteurs d'écran. Bien que je suppose que cela fonctionnerait, je n'ai jamais vu cela sur un site Web. Je n'ai également jamais traité d'applications internes conçues pour être conformes à la 508 et n'avoir pratiquement aucune expérience de développement Web. Je seconde la suggestion de Chris d'embaucher un consultant qui a de l'expérience dans ce domaine. Je ne connais pas les différences entre les versions de Jaws et le support WAI-ARIA. Je sais que Jaws 10 offre au moins un support WAI-ARIA sous Internet Explorer 7. Je suis juste allé à http://news.yahoo.com avec Jaws 10 et j'ai pu utiliser le; clé pour passer d'un point de repère à un point de repère. Vous pouvez exécuter plusieurs versions de Jaws sans problème sur la même machine, j'ai actuellement Jaws 10, 11 et 12 installé. Cela devrait vous permettre de tester différentes versions de Jaws si vous ne trouvez pas de documentation expliquant les différences.

+0

Salut @Jarad. Par suggestion sur une réponse précédente à une de mes questions, j'ai essayé d'installer JAWS 10 côte à côte avec JAWS 9 mais j'ai eu quelques problèmes: l'installation de JAWS 10 n'a placé aucune icône dans mon menu de démarrage ou sur mon bureau , Je suis allé dans le dossier Freedom Scientific et il n'apparaissait pas dans une structure similaire à l'installation de JAWS 9, j'ai trouvé un exécutable qui ressemblait à JAWS 10 et qui fonctionnait bizarrement, provoquant le crash de mon navigateur et même forcer mon ordinateur à redémarrer sans préavis! –

+0

J'ai 10, 11 et 12 installé sur le même ordinateur. Je vais essayer d'installer 9 avec 11 dans une machine virtuelle demain et vous faire connaître mes résultats. – Jared

+0

Merci @Jared! –

0

Le support WAI-ARIA est disponible à partir de IE8 et Firefox 2+. En ce qui concerne les lecteurs d'écran, utilisez NVDA au lieu de JAWS. C'est gratuit et fonctionne très bien avec Firefox. En fait, la fondation Mozilla a accordé des fonds à NVDA pour améliorer le lecteur d'écran NVDA. Ils travaillent bien ensemble.