4

作为一名 Web 开发人员,我从事的许多项目都属于政府的保护伞,因此受 508 无障碍法律的约束,有时还受 W3C 无障碍指南的约束。在满足这些要求的同时,Flash 可以在多大程度上使用?

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

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

4

4 回答 4

13

我有视力障碍,我使用放大工具和 TTS 是为了方便,但不是必需品。我可以告诉你,Flash 无法与大多数辅助工具一起使用。我相信 JAWS(Windows 的市场领导者,但无论如何都不是压倒性的主导)说它支持 Flash,但大多数 Flash 开发人员似乎没有投入必要的工作来让 JAWS 了解 Flash 电影的文本内容。许多视障用户甚至没有安装闪存,因为在 95% 以上的时间里,闪存对他们来说毫无用处。

另一个考虑因素是 Mac OS X 提供的内置文本转语音功能也无法处理大多数 Flash 电影。

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

于 2008-11-06T18:19:56.883 回答
3

我是 Jaws 的完全盲用户,简短的回答是视情况而定。例如在 YouTube 上,我可以访问静音和播放/暂停按钮。然而,诸如滑块之类的东西不起作用。我认为,如果编码得当,Flash 不会像内容本身那样决定您网站的可访问性。例如,如果您需要播放视频,是否有足够的旁白让盲人可以跟随视频?如果您正在显示图表,是否有该数据的文本描述?我同意发帖者所说的尽可能使用 JavaScript / JQuery 的观点,但是对于需要 Flash 的视频之类的事情,您可以使其足够访问以执行诸如静音视频、停止视频等操作。

于 2008-11-08T16:57:10.840 回答
1

Flash 可供视障人士使用,但需要一些时间和精力。它不会自动成为禁区。正如 Alxp 所指出的,检查不同的浏览器是否以这种方式与 flash 一起播放仍然很重要。

flash 还有一个额外的问题:它窃取了键盘快捷键。随着页面上的一闪而过,许多标准浏览器键盘控件停止运行。这些快捷方式对于有鼠标问题的人以及出于任何其他原因更喜欢键盘的人来说非常重要。

于 2008-11-06T18:52:22.340 回答
1

如果您将 Flash 用于导航之类的事情,那么我会恳求您改用 HTML 和 CSS。它们更优雅地降级,不仅适用于使用网站阅读器的人,而且适用于以下人员:

  • 连接速度较慢(如系留电话)
  • 关闭闪光灯
  • 位于未安装 Flash 且没有管理员权限的计算机上
  • 他们的 Flash 版本已经过时了,而且他们不能/不会更新。

但是,如果您正在创建游戏之类的东西,其中 Flash 至关重要,我有一些针对听障人士的建议:

  • 如果您在游戏中使用铃铛或声音来指示游戏事件,请添加一个选项以将其变成视觉铃铛。

这方面的一个例子是游戏植物大战僵尸。我在关闭声音的情况下播放了几个月(我通常在背景中播放音乐)。没想到有些丧尸在出现前几秒就被声音宣布了。这让我的游戏变得更难了。

  • 如果您有语音说明,请同时将它们放入文本中。这也适用于视频!文本比游戏/视频旁边的文本文件更好,因为很难将视觉与音频配对。
于 2010-11-16T14:36:29.437 回答