2010-10-05 52 views
5

我需要构建一个符合WCAG 2.0 specification的Web应用程序。Silverlight 4是否符合WCAG 2.0规范

此应用程序的一个主要特点是必须在客户端上执行一些代码。我没有办法避免它(这是电子标志的老问题)。

这就是为什么我想到Silverlight(当然还有因为RIA服务)。但我还没有找到任何有关这种方式开发的应用程序是否符合WCAG 2.0要求的信息。

任何链接或意见?

在此先感谢。

回答

1

Silverlight的设计不符合WCAG 2.0的要求。所有文本都以位图的形式呈现,不适用于文本阅读软件。完全可访问键盘支持是可行的,但不是内置的。

如果必须使用Silverlight WCAG 2.0,那么你还需要一个传统的网站,对于那些谁不能使用Silverlight因视力障碍或其他残疾。注意一个并行的ASP.Net网站也有助于SEO的要求。

一个很好的组合将是一个使用RIA服务的Silverlight前端,以及一个ASP.Net网站(它也可以使用RIA服务)来满足可访问性要求。

检测Silverlight是否未安装,然后显示传统网站,或者您可以从主Html页面中选择Silverlight或Web,这很容易。

+0

我不认为这是正确的。我们能够使用AutomationProperties元素使用Silverlight来满足第508条合规性准则。 – RaoulRubin 2013-02-06 22:13:43

4

Silverlight确实具有可访问性功能Silverlight Accessibility Overview

+0

该链接与“可访问性”的完全不同的含义有关(即关于控制自动化的可访问性)。祝贺获得4票,让一个完全误导的答案虽然:)这是所有的Silverlight推动雏菊(Intranet使用除外)。 – 2013-08-09 09:19:45