Flash 闪存和可访问性

Flash 闪存和可访问性,flash,accessibility,screen-readers,section508,Flash,Accessibility,Screen Readers,Section508,作为一名web开发人员,我所从事的许多项目都在政府的保护伞下,因此受到508条可访问性法律的约束,有时还受到W3C可访问性指南的约束。在满足这些要求的情况下,可以在多大程度上使用Flash 对于使用javascript,我们的口号是“优雅地降级”,只在不同的页面上提供相同的内容和功能,或者以较少交互/动态的方式提供相同的内容和功能。这允许非javascript浏览器/用户仍然使用该网站,同时允许搜索引擎机器人访问所有内容。屏幕阅读软件的用户,如JAWS和Orca,也仍然能够充分利用该网站 对于f

作为一名web开发人员,我所从事的许多项目都在政府的保护伞下,因此受到508条可访问性法律的约束,有时还受到W3C可访问性指南的约束。在满足这些要求的情况下,可以在多大程度上使用Flash

对于使用javascript,我们的口号是“优雅地降级”,只在不同的页面上提供相同的内容和功能,或者以较少交互/动态的方式提供相同的内容和功能。这允许非javascript浏览器/用户仍然使用该网站,同时允许搜索引擎机器人访问所有内容。屏幕阅读软件的用户,如JAWS和Orca,也仍然能够充分利用该网站


对于flash,有没有类似的方法可以让非flash用户优雅地后退?如果没有,搜索引擎机器人如何访问基于flash的内容?还有,屏幕阅读器是如何处理基于flash的内容的?

我的视力受损,我使用放大工具和TTS是为了方便,而不是为了必要。我可以告诉你,Flash不适用于大多数辅助工具。我相信JAWS(Windows的市场领导者,但在任何方面都不占绝对优势)说它支持Flash,但大多数Flash开发者似乎没有投入必要的工作来让JAWS浏览Flash电影的文本内容。许多视力受损的用户甚至没有安装flash,因为在95%以上的时间里,flash对他们毫无用处

另一个需要考虑的问题是,MacOSX提供的内置文本到语音转换功能对大多数Flash电影也无能为力


IMO“降级”或提供指向您内容HTML版本的链接可能是确保您的网站可访问性的唯一实用方法。如果你从零开始,我会强烈考虑JavaScript /jQuery,如果有可能的话,

闪存可以被视障人士访问,但需要花费一些时间和精力。这不是自动的禁区。正如Alxp所指出的,检查不同的浏览器是否以这种方式与flash配合使用仍然很重要


flash还有一个问题:它会窃取键盘快捷键。当页面上有一块闪存时,许多标准浏览器键盘控件将停止工作。这些快捷键对于有鼠标问题的人以及出于任何其他原因喜欢键盘的人来说都非常重要。

我是一个完全盲目使用Jaws的人,简单的回答是这要视情况而定。例如,在YouTube上,我可以访问静音和播放/暂停按钮。但是,滑块之类的东西不起作用。我不认为Flash会像内容本身一样,决定你的网站的可访问性。例如,如果您需要播放视频,是否有足够的旁白让盲人可以跟随视频?如果您正在显示图表,是否有该数据的文本描述?我同意海报上的说法,如果可能的话可以使用JavaScript/JQuery,但是对于需要Flash的视频,你可以让它足够容易访问,从而可以使视频静音、停止视频等等。

如果你在导航等方面使用Flash,那么我恳请你改用HTML和CSS。它们的降级更为优雅,不仅适用于使用网站阅读器的用户,也适用于以下用户:

  • 使用较慢的连接(如固定电话)
  • 把闪光灯关掉了吗
  • 位于未安装Flash的计算机上,并且没有管理员权限
  • 他们的Flash版本已经非常过时,而且他们不能/不会更新
然而,如果你正在制作一款类似于游戏的东西,其中Flash非常重要,那么我有一些针对听力受损者的建议:

  • 如果您在游戏中使用铃声或声音来表示游戏事件,请添加一个选项以将其转换为可视铃声
这方面的一个例子是在植物与僵尸的游戏中。我把声音关了好几个月(我通常在后台播放音乐)。我没意识到有些僵尸在出现前几秒钟就被声音通知了。这让比赛对我来说更难

  • 如果您有音频说明,请将它们也放在文本中。这也适用于视频!上面的文本比游戏/视频旁边的文本文件要好,因为视频和音频很难配对