4

AngularJS を使用して Web アプリケーションの分析を作成しています。アプリケーションは 508 規格に準拠している必要があります。

アクセシビリティに使用される特定のデバイスは、HTML を直接読み取り、要素で alt および longDescr 属性を使用して、Web サイトのコンテンツを取得することを知っています。

問題は、(生成されたソースではなく) ページ ソースが表示された場合、Angular で ng-view や ng-include などの特定の機能を使用すると、ページに挿入されたテンプレートのコンテンツがソース コードに表示されないことです。生成されたソースのみ。

私の質問は、テンプレートを動的に挿入することで 508 規格に準拠することに問題はありますか?

一般的に、AngularJS の機能は 508 標準にどの程度準拠していますか?

4

1 に答える 1

2

Angular.js は実際にはアクセス可能に使用できますが、多少の作業は必要です。

ただし、現在のフォームのセクション 508 は、いくつかの小さな違いを除いて、依然として WCAG 1.0 を参照しています。

どちらもスクリプティングにはあまり適していません。1194.22 (パート i)のセクション 508 テキストは次のとおりです。

ページがスクリプト言語を使用してコンテンツを表示したり、インターフェイス要素を作成したりする場合、スクリプトによって提供される情報は、支援技術によって読み取ることができる機能的なテキストで識別されるものとします。

Angular ではあまり実用的ではありません。

セクション 508 は、ある段階で WCAG 2 を使用するように更新されます (これは、JavaScript ベースのインターフェースにアクセスできるようにする必要があることを示しています)。それは何年も前から行われていますが、2014 年 12 月の時点で「ルール作成」はまだ完了していません。

于 2014-11-26T21:47:50.980 に答える