我需要构建一个符合WCAG 2.0 规范的 Web 应用程序。
该应用程序的一个主要特点是必须在客户端上执行一些代码。我没有办法避免它(这是电子标牌的老问题)。
这就是我想到 Silverlight 的原因(当然也是因为 RIA 服务)。但是我没有找到任何关于以这种方式开发的应用程序是否符合 WCAG 2.0 要求的信息。
任何链接或意见?
提前致谢。
我需要构建一个符合WCAG 2.0 规范的 Web 应用程序。
该应用程序的一个主要特点是必须在客户端上执行一些代码。我没有办法避免它(这是电子标牌的老问题)。
这就是我想到 Silverlight 的原因(当然也是因为 RIA 服务)。但是我没有找到任何关于以这种方式开发的应用程序是否符合 WCAG 2.0 要求的信息。
任何链接或意见?
提前致谢。
Silverlight 确实具有辅助功能Silverlight 辅助功能概述。
Silverlight 的设计不符合 WCAG 2.0 的要求。所有文本都呈现为位图,文本阅读软件无法使用。完全无障碍键盘支持是可行的,但不是内置的。
如果您必须使用 Silverlight和WCAG 2.0,那么您还需要一个传统网站,供那些因视力障碍或其他残疾而无法使用 Silverlight 的人使用。请注意,并行的 ASP.Net 站点也有助于满足 SEO 要求。
一个很好的组合是使用 RIA 服务的 Silverlight 前端,以及一个 ASP.Net 网站(也可以使用 RIA 服务)来满足可访问性要求。
检测是否未安装 Silverlight 很容易,然后显示传统站点,或者您可以从主 Html 页面中选择 Silverlight 或 Web。
WCAG 2.0 的 Silverlight 技术:http: //www.w3.org/TR/2012/NOTE-WCAG20-TECHS-20120103/silverlight.html
您必须使用 Microsoft UI 自动化框架,因此本文档:https ://msdn.microsoft.com/en-us/library/cc707824%28VS.95%29.aspx将为您提供帮助。