Flash和辅助功能

cde*_*zaq 4 flash accessibility section508 screen-readers

作为一名网络开发人员,我工作的一些项目属于政府保护伞,因此需要遵守508无障碍法律,有时还要遵守W3C无障碍指南.在满足这些要求的同时可以使用Flash的程度如何?

对于使用javascript,通过提供相同的内容和功能,仅在不同的页面上,或以较少的交互/动态方式,口头禅是"优雅地降级".这允许非JavaScript浏览器/用户仍然使用该站点,以及允许搜索引擎机器人访问所有内容.屏幕阅读软件的用户,如JAWS和Orca,仍然能够充分利用该网站.

使用闪存,有没有类似的方式优雅地回退非Flash用户?如果没有,基于闪存的内容对搜索引擎机器人的可访问性如何?此外,屏幕阅读器如何处理基于闪存的内容?

alx*_*lxp 13

我视力受损,我使用放大工具和TTS方便,但不是必需品.我可以告诉你,Flash不能与大多数辅助工具一起使用.我相信JAWS(Windows的市场领导者,但绝不是绝大多数占主导地位)说它有Flash支持,但大多数Flash开发人员似乎并没有投入必要的工作来让JAWS弄清楚Flash电影的文本内容.许多有视觉障碍的用户甚至没有安装闪存,因为95%以上的时间对他们来说根本没用.

另一个考虑因素是Mac OS X提供的内置文本到语音也无法对大多数Flash电影做任何事情.

IMO"降级"或提供指向HTML版本内容的链接可能是确保您的网站可访问的唯一实用方法.如果你从头开始我会强烈考虑JavaScript/JQuery over Flash,如果可能的话.