2

スクリーン リーダーとの互換性を高めるために、アプリケーションの UI を強化しています。問題は、問題が発生し続けていることであり、スクリーン リーダー自体が原因ではないかと疑い始めています。

現在、私は主に IE 8 で JAWS 15 をテストしています (企業の制限により、基本的に現時点でテストできるのはこれだけです)。

例えば:

  • 一部の非表示の div (role="alert") では、DIV が表示された後にボタンの名前を読み取った後、JAWS は「ボタン」を読み上げません。(ただし、タブでボタンに移動すると、「ボタン」と読み上げられます。)
  • JAWS は、このスレッドに従って修正された aria-hidden="true" で要素を読み上げています。
  • ここでも非表示のアラート div を使用すると、場合によっては JAWS が要素を繰り返し読み上げます。少なくとも 1 つのケースでは、ヘッダーとテキストの最初の行が無限に繰り返されます (または、少なくとも私の忍耐力が尽きるまで)。
  • ページ全体が最初に読み取られるときに、テーブル内の画像の altText が読み取られません。ただし、ユーザーがテーブルコマンドを使用してテーブルをナビゲートすると、読み取られます。私はこれでどのような行動が正しいのかさえ知りません...

私は基本的に、これらが JAWS/IE8 の既知の問題であるかどうかを確認できるものを探しています。また、互換性のリスト (HTML5 の互換性リストと同様) があれば、人々がこれらの問題を提起するたびに参照できます。

4

1 に答える 1

2

http://html5accessibility.com/は、ブラウザがネイティブの要素と属性のアクセシビリティをサポートしているかどうかを調べるための出発点です。

属性のスクリーン リーダー サポートに関するドキュメントをお探しの場合はARIA、The Paciello Group をご覧ください。たとえば、Steve Faulkner は、役に立つかもしれない投稿を公開しました。role=alert

于 2015-02-27T17:31:07.307 に答える