it-swarm.cn

Flash,Silverlight和辅助功能

简单的问题,尽管答案可能不是...

Flash或Silverlight是否提供辅助功能选项?

如果我们试图建立一个真正可访问的网站,我们应该使用这些吗?

8
Sniffer

我不了解Silverlight,但Flash支持键盘交互,并且可以与最新版本的屏幕阅读器软件配合使用。但是,旧版本的屏幕阅读器软件无法与Flash配合使用。

我工作的公司开发了许多必须与屏幕阅读器配合使用的内容。到目前为止,我们从未真正信任过Flash的可访问功能。我们总是提供一个更易于访问的替代方案。

但是,可访问性不仅涵盖屏幕阅读器和键盘交互,还涵盖了用户查看内容所必须具备的技术。因此,如果没有Flash和Silverlight,内容也将无法访问。

我的建议是(如果必须使用Flash),以确保您的网站降级,这样,如果您的用户使用的是屏幕阅读器,或者他们不使用Flash,则该内容可以使用其他格式。

5
ArchieVersace

因此,很明显,在这个问题中有很多需要考虑的问题,并且有可能成为一个完整的讨论。

但是本着问与答的精神,我说“不”,我们不应该使用这些专有技术,而应该放弃所有必须将可访问性作为项目目标的关键组成部分的专有技术。

任何需要真正为各种用户提供可访问性的内容,都应使用标准标记,样式和脚本(即HTML,CSS和javascript)来构建。

简而言之,我认为网络行业的发展势头现在正集中在该标准上(并且有充分的理由),以至于日后,要想更好地利用Flash和Silverlight之类的技术将变得越来越难-至少在必须真正可访问的环境中。

4
Joel Glovier

答案是不!!!您需要“可访问性”,因此,您需要使广泛的用户可以访问您的内容。使用Flash或Silverlight这样的插件会减少可访问性,因为没有这些插件的用户将看不到任何东西!

另一点是,HTML 5,CSS 3和Javascript中的新技术使您可以拥有所需的一切,因此,无需因为可访问性而切换到Flash或Silverlight。

2
Morteza Milani

对于闪存,有一些尝试可访问性。 这里是参考 很有帮助。它说...

Accessibility类管理与屏幕阅读器的通信。屏幕阅读器是一种针对视障用户的辅助技术,可提供屏幕内容的音频版本。 Accessibility类的方法是静态的-也就是说,您不必创建该类的实例即可使用其方法。

我自己没有使用过它,但是它是在对Flash和可访问性进行一些研究时提出的。看起来有些希望。 :)

实际上,我刚刚发现 这篇关于Stackoverflow的帖子 具有启发性。发布此内容的人有视觉障碍,并提供有关Flash和可访问性的良好信息。

2
milesmeow