作为一个网络开发,一些项目,我的工作属于政府的雨伞,因此都受到508无障碍的法律,有时W3C的无障碍准则。到什么程度上可以闪被用,同时仍能满足这些要求?

对于使用javascript,口号是"适度地降低"通过提供相同的内容和功能,只是在不同的网页,或在一个较互动的/自动的方式。这使得非javascript浏览器/用户仍然使用该网站,以及允许搜索引擎,机器人的访问所有内容。用户的屏幕阅读软件,例如颌骨和虎鲸也仍然能够完全使用该网站。

有闪光,是否有一个类似的方式来正常落后于非闪光的用户?如果没有,如何访问是基于闪光的内容搜索引擎,机器人?而且,如何做的屏幕阅读器处理基于闪光的内容?

有帮助吗?

解决方案

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

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

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

其他提示

我是一个完全盲目的大白鲨用户,简短的答案取决于它。例如,在YouTube上,我可以访问静音和播放/暂停按钮。然而,诸如滑块之类的东西不起作用。我不认为Flash会确定您的网站的可访问性,如果编码正确,几乎与内容本身一样多。例如,如果您需要播放视频,是否有足够的旁白,以便盲人可以关注视频?如果您正在显示图表,是否有该数据的文字说明?我同意那些说如果可能的话使用JavaScript / JQuery的海报,但是对于需要Flash的视频这样的东西,你可以使它足够容易进行诸如静音视频,停止视频等等。

视觉障碍者可以使用Flash,但需要花费一些时间和精力。这不是一个自动禁区。正如Alxp所说,检查不同浏览器是否以这种方式与flash一起播放仍然很重要。

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

如果您使用的是闪光的东西喜欢的导航,然后我会乞求你屈膝使用HTML和CSS代替。他们会降低更优雅的,不只是为人使用网站的读者,但也向人:

  • 正在连接速度较慢的(像拴电话)
  • 有闪光灯关掉
  • 都在电脑里闪未安装,而且他们不具有管理员权限
  • 他们的版本的闪光是非常过时,而他们不可能/将不会更新。

但是,如果你创造的东西就像一个游戏,在这里闪至关重要的是,还有一些提示我有听力障碍者:

  • 如果您使用的钟声或声音在你的游戏来表示一个游戏的事件,添加一个选项,把它变成一些贝尔。

这样的一个例子将是在游戏中的植物与僵尸。我打了它的声音关闭几个月(我通常都在后台播放音乐).我没有意识到一些僵尸被宣布的声音,几秒钟之前他们出现。这游戏很难为我了

  • 如果你有声音的指示,请把他们在文字为好。这是视频!文本上是比一个更好的文本文件的下游戏/视频的,因为它可能难以对这些的声音。
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top