Question

Je travaille à rendre une application SWF accessible aux personnes malvoyantes utilisant JAWS ou Windows Eyes. J'ai installé les versions de démonstration de JAWS et de Windows Eyes.

Lors de l’exécution de mon fichier swf (localement) dans un navigateur Web sur une page html, Capabilities.hasAccessibility s'avère être true, mais Accessibility.active s’avère être false, à chaque fois, même après une vérification au bout de quelques secondes.

Est-ce parce que j'utilise des versions de démonstration ou est-ce que je manque juste quelque chose comme définir un paramètre pour SWFObject peut-être?

Était-ce utile?

La solution

ok je l'ai compris

  1. wmode n'est peut-être pas défini sur transparent, cela masquera le swfobject pour les lecteurs d'écran.
  2. swfobject doit être concentré comme suit:

    swfobject.addLoadEvent (setFocusOnFlash);

    function setFocusOnFlash () { var fl = document.getElementById ("chargeur"); if (fl) {fl.focus (); }

    }

Autres conseils

Il est bon que vous ayez compris les problèmes, mais pour que les autres lecteurs puissent s'y reporter ultérieurement, les versions de démonstration de jaws ou de Window eyes ne présentent aucune limitation. Ils sont identiques à la version enregistrée. La seule limite est le temps que vous êtes autorisé à utiliser. Un redémarrage est requis après 40 minutes dans le cas de Jaws.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top