アクセシビリティ評価が単純なのは...残念ながら、あなたが探しているものは合理的に可能ではありません。
主な問題は、プログラマティック/自動化された手段だけでアクセシビリティを評価することができないことです。確かにあなたが確認して旗を立てることができるものがありますが、間違っているとか100%の正確さで正しいと言うことは稀です。
例として、IMGに適切なALTテキストがあるかどうかを判断する問題を扱います。ツールがALTテキストがページの全体的なコンテキストで実際に意味を持つかどうかを判断することは不可能です。その決定をするためにページを見る人が必要です。しかし、ツールはいくらか助けることができます。それは、ALT属性を持たないIMGにフラグを立てることができます。また、記述テキスト(一般的なエラー)ではなくファイル名のように見えるALT属性を持つものにフラグを立てることもできます。しかし、すでにALTテキストがある場合は、ALTが正しいかどうか、また意味がないかどうかは確かに言えません。
ページがセマンティックマークアップを正しく使用しているかどうかを判断するのと同様です。ページでH1などのヘッダーが使用されておらず、書式用のスタイルのみを使用していると見なされるツールは、潜在的な赤旗です。しかし、H1や他の存在がある場合、それらが正しい意味を持つ順序にあるかどうかを判断することはできません。
これは、Webページのアクセシビリティに関係する多くの問題のほんの2つです。
AJAXとJavascriptを使用するページでは、問題はさらに複雑になります。キーボードユーザーがページ上で必要なものすべてにアクセスできるかどうか、またはスクリーンリーダーのユーザーが使用されています。自動化されたツールは多少役立ちますが、このような場合のアクセシビリティを確認する唯一の方法は、実際にテストすることです。キーボードとスクリーンリーダーを使用してサイトを使用しようとします。
既存のアクセシビリティツールの一部を使用して、ページ上の潜在的な問題のリストを生成することができますが、これは非常に低い評価システムになります。これらの潜在的な問題のリストは、偽陽性と偽陰性実際には手動による調査の出発点としてのみ有用です。評価システムとして使用することは悪い考えかもしれません。
-
何が価値があるために、便利な出発点かもしれそこにいくつかのツールがあります。 Firefox用のアドオンはAccessibility Evaluation Toolbarですが、実際には評価自体はしません。むしろ、Webページから情報を引き出して、人間がそれをより簡単に評価できるようにします。
Web Accessibility Evaluation Tool (WAVE)もあります。ここでも、ツールユーザーがより簡単に評価を実行できるように、アクセシビリティ関連の情報をページに表示することに重点を置いています。
また、Cynthia Saysもチェックする価値があります。これはウェブページからレポートを生成する点で「評価」と呼ばれることが多くありますが、手動による調査の出発点としても役立ちます。たとえば、IMGタグに空のALTテキストがある場合(画像が純粋に美容的なものやスペーサーの場合は推奨されます)、生成されたレポートに「「alt」属性に空の値が含まれています。スペースやデザインにのみ使用され、意味はありません。 - それは潜在的なエラーにフラグを立てますが、エラーではないものにフラグを立てるか、エラーであるかもしれないものを逃す可能性があります。
Webアクセシビリティの一般的な情報については、Webアクセシビリティに関連するすべての項目の開始点として、WebAIM (Accessibility In Mind)サイトをお勧めします。
提案していただきありがとうございます!私はTanaguruをインストールすることに取り組んでいます。私はそれがまさに私が探しているものだと思います。 – jdehlin