2010-10-05 4 views
5

Мне нужно создать веб-приложение, которое соответствует WCAG 2.0 specification.Соответствует ли Silverlight 4 спецификациям WCAG 2.0

Одной из основных особенностей этого приложения является то, что на клиенте должен быть выполнен некоторый код. У меня нет никакого способа избежать этого (это старая проблема электронного знака).

Вот почему я подумал о Silverlight (и из-за услуг RIA, конечно). Но я не нашел никакой информации о том, будет ли приложение, разработанное таким образом, соответствовать требованиям WCAG 2.0.

Любые ссылки или мнения?

Заранее спасибо.

ответ

1

Silverlight не предназначен для удовлетворения требований WCAG 2.0. Весь текст отображается как растровое изображение и не доступен для программного обеспечения для чтения текста. Полная поддержка доступности клавиатуры выполнимо, но не встраиваются.

Если вы должны использовать Silverlight и WCAG 2.0, то вам также потребуется традиционный веб-сайт, для тех, кто не может использовать Silverlight из-за ухудшения зрения или других инвалидности , Обратите внимание, что параллельный сайт ASP.Net также помогает с требованиями SEO.

Хорошей комбинацией будет интерфейс Silverlight с использованием услуг RIA, а также веб-сайт ASP.Net (который также может использовать службы RIA) для удовлетворения требований к доступности.

Непросто обнаружить, что Silverlight не установлен, а затем показать традиционный сайт или вы можете выбрать Silverlight или веб-сайт с главной страницы Html.

+0

Я не думаю, что это правильно. Мы смогли выполнить правила соответствия требованиям 508, используя Silverlight, используя элемент AutomationProperties. – RaoulRubin

4

У Silverlight есть функции accessibilty Silverlight Accessibility Overview.

+0

Эта ссылка относится к совершенно другому значению «доступности» (т. Е. К доступности для автоматизации управления). Поздравляю с получением 4 голосов за полностью вводящий в заблуждение ответ, хотя :) Это все к тому времени, когда Silverlight подталкивает маргаритки (за исключением использования в Интранете). –