問題タブ [jaws-screen-reader]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iframe - JAWS は読み込まれた iFrame コンテンツを通知しませんか?
私は iFrame を使用する Web アプリケーションに取り組んでいます (私の決定ではなく、何か他のものを使用するように頼まないでください)。ナビゲーション フレームとコンテンツ フレーム (トップダウン) の 2 つのフレームがあります。
ナビゲーション フレームは常に同じままです。ユーザーがリンクをクリックしてコンテンツ フレーム内のコンテンツが変更されても、JAWS は何もしません。私が JAWS に求めているのは、新しいページの内容 (少なくとも見出し) を発表することです。
私は WAI-ARIA タグを調べ、さまざまな JavaScript トリックを試して要素にフォーカスを当てるようにしました。 ある種の機能を果たした唯一のことは、次のことを行うことです
<iframe id="contF" aria-atomic="true" aria-live="assertive" frameborder="0" name="content" title="${ca.title}" src="${ca.src}"></iframe>
これにより、フレームが最初にロードされたときに JAWS がフレームの内容をアナウンスします (したがって、リンクは以前にクリックされたことはありません)。「訪問済みリンク」の場合、フレームの内容は一切告知しません。
jquery - JAWSが更新された入力値を読み取らない
ボタンがあり、jQueryを使用してその値を更新すると、JAWSは更新された値を読み取ることができません。それでも古い値を読み取ります。
値は「更新」に変更されますが、JAWSは引き続き「保存」と読み取ります。この問題を解決するにはどうすればよいですか?
wpf - WPF: how to make the Screen reader to read the text from a TextBox
I have to implement the UI accessibility in my WPF application, especially the screen reader Jaws. I have a textbox where the user should enter some text. How can I make Jaws to read the text that was just inserted by the user?
accessibility - JAWS を使用して複数のスパン タグを読み取る際の問題
JAWSスクリーンリーダーで読む単純なHTML構造を試しています
on tab out from タグ フォーカスは、tabIndex により、次のフォーカス可能な SPAN タグに設定されます。しかし、JAWS は、フォーカスされたときにその SPAN のすべてのコンテンツを読み取ることができません。最初の子 SPAN コンテンツのみを読み取り、2 番目の SPAN コンテンツをスキップします。
JAWS がフォーカス時に両方の SPAN タグを読み取るコードの変更についてサポートが必要です。
accessibility - JAWS がテキストを正しく読み取らない
JAWS と FF を使用してアクセス可能な Web サイトを開発しようとしていますが、スクリーン リーダーがコードを読み取らないようにする方法が見つかりませんでした。
使用してみ<span></span>
ましたが、それでもコードを読み取ります。
たとえば、私はこれを
<header><span role="heading">Hi</span></header>
行いました.JAWSは「こんにちは」を読む代わりに、「ページには見出しが1つあり、リンクはありません.JAWS見出しレベル2こんにちは」と表示されます. そして、ブラウザのタブ間を移動して、作業中のタブに戻ると、「フレーム。こんにちは見出しレベル2」と表示されます
だから私は、JAWSに画面上にあるものだけを読ませる方法はあるのでしょうか? AJAX などを使用する必要がありますか?
注: アクセシビリティを扱うのはこれが初めてなので、どこが間違っていて、何をすべきかわかりません。
label - JAWS が見出しの aria-label を読み取れない
これがシナリオです。実際に表示されているもの以外の見出しを読み上げるには、スクリーン リーダーが必要です。
「私の見出し」が表示されますが、スクリーン リーダーは「これは私の見出しです」と読み上げます
上記のコードは、VoiceOver で必要な動作を実現しますが、JAWS に同じ動作をさせることはできません。JAWSで動作させる方法はありますか?
最終的には、VoiceOver と JAWS の両方と互換性のあるソリューションを探しています。
ありがとう
screen-readers - 画像付きのアンカーに -1 の tabIndex を追加する JAWS スクリーン リーダー
アンカー タグが 3 つあります。1 つは内部にテキストがあり、2 つは有効な代替テキストを含む画像があります。内部にテキストを含むアンカー タグは、JAWS で正常に機能し、適切に読み取られます。ただし、何らかの理由で、画像が内部にあるアンカーでは、-1 の tabIndex が適用されています。これは、アンカーがスキップされていることを意味します。
これは IE 9 でテストされています。これが発生する理由はありますか? それを防ぐ方法はありますか?
.net - Windows キーボードのアクセシビリティと支援技術
私は Windows テクノロジの初心者であり、アプリケーションのインターフェイスを改善するために Windows アクセシビリティ ドキュメントを理解しようとしています。シンプルなインターフェイスにキーボード ナビゲーションを実装するベスト プラクティスがわかりません。
Microsoft は、慣れ親しんだキーボード インターフェイスを使用することをお勧めします。その後、ユーザーは TAB キーを押して入力フォーカスを 1 つの UI 要素から別の UI 要素に移動することでナビゲートすることを説明しました。
しかし、このドキュメントでは: http://msdn.microsoft.com/en-us/windows/gg699728
Microsoft は、リンクやボタンなど、機能するためにユーザーの操作が必要な項目のみにキーボード フォーカスを与えるべきだと説明しています。
TAB がテキスト要素に焦点を当てていない場合、スクリーン リーダーのような支援技術はどのようにユーザーにテキスト情報を提供できるでしょうか?
wai-aria - JAWS がスパン要素に追加された動的な値を読み取っていない
span
ページが読み込まれると、いくつかの Ajax リクエストが発生し、レスポンスが要素内に描画されるようなシナリオがあります。画面が読み込まれると、すべての更新されたspan
要素が読み込まれます。
JAWS でコンテンツを読み取れるように、 に属性を追加aria-live = "polite"
しました。更新されたすべての要素が数回読み取られるか、最後に更新された要素のみが読み取られます。この動作には一貫性がありません。これを解決するのを手伝ってもらえますか?role = "alert"
span
span
span
PS: も試しaria-live
ましassertive
たが、ここでも同じ問題に直面しています。