問題タブ [nvda]
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.
html - jquery.html()およびjquery.append()コードがNVDAリーダーで読み取れないのはなぜですか?
DOMへのHTMLの挿入でNVDAスクリーンリーダーをjQueryで動作させることができないようです。
Ajaxポストバックのページに動的コンテンツが追加されたアクセシビリティ基準(WAI-ARIAなど)を満たすアプリケーションが必要です。
これがNVDAによって読み取られていない私のコードです...私は何が欠けていますか?
accessibility - NVDA が動的に追加されたコンテンツを 2 回読み取る
視覚障害者がスクリーン リーダーを介してアクセスできる動的 Web アプリケーションの作成に取り組んでいますが、厄介な問題が発生しています。コード (以下を参照) を JAWS でテストすると、問題なく動作します。しかし、NVDA を使用すると、動的に追加されたコンテンツが Firefox のこのリーダーによって 2 回読み取られ、IE9 ではまったく読み取られません。
誰もこの種の行動を見たことがありますか?
c# - スクリーンリーダー(NVDA)はWPFウィンドウタイトルのみを読み取ります
スクリーンリーダー(NVDAでテストしています)に、フォーカスされたコントロールのAutomationProperties.NameとAutomationProperties.Helptextを読み取らせようとしています。
ただし、アプリケーションにフォーカスすると、「MAINWINDOW」とだけ表示されます。
これを修正する方法について何かアイデアはありますか?
python - bazaarによってnvdaのパッチファイルをアップロードする方法
バザールを介してファイルをnvdamainにコミットしようとすると、これらのエラーが見つかりました。
accessibility - ライトボックスによる 508/ADA 準拠
私は現在、508/ADA 準拠のライトボックスを開発しようとしています。これを実現するには、ライトボックスを表示させ (既に完了しています)、ライトボックスのすぐ後ろにあるページテキストにフォーカスを変更してそれを読むのではなく、NVDA などのリーダーにライトボックスの内容を読み取らせる必要があります。より簡潔に言えば、ライトボックスをオンロードで表示し、フォーカスをライトボックスに残し、バックグラウンドに戻らずに NVDA がライトボックスの内容を読み取るようにします。他の誰かが回答を提供する前に回答が得られた場合は、更新を続けます。
現時点では、この問題の解決策はありません。これは、Aria-hidden が適切に認識されない NVDA の問題です。http://www.nvda-project.org/ticket/2706 // http://www.nvda-project.org/ticket/2117 -
私が提案する解決策:
メッセージが表示されることを意図している場合にのみ、展開または折りたたみ / 表示または非表示を行う iFrame (または DIV) を作成します。これにより、NVDA の参照ポイントとなる「フォーカス可能な」領域が作成されます。この問題に対する JavaScript/JQuery ソリューションの開発を続けます。
accessibility - リンク テキストの代わりに属性を使用するようにスクリーン リーダーに指示する方法は?
次のように、順序付けられていないリスト内にリンクがあります。
通常、スクリーン リーダーは「保存」と読み上げます。実際のリンクテキストを変更せずにそれを変更することは可能ですか、またどの属性を使用しますか?
ビジネス ニーズは、アイコンでスタイル設定されたリンクを持つことです。アイコンはリンク テキストを補完します。例えば:
- 「+」記号のアイコンと、「メニュー項目の追加」アクションに相当するリンク テキスト「メニュー」。
aria-label を試しましたが、成功しませんでした。
apache-flex - アクセシビリティ ツール JAWS とフレックス エア アプリケーションの NVDA の比較
Flex AIR アプリケーションがあり、それにアクセシビリティを追加しようとしています。JAWS のデモ版を使用しようとしましたが、まったくうまく動作しないようです。テキスト入力の名前とすべてのボタンを常に検出するわけではありません。それが何であるかを聞くには、それをクリックする必要があります。JAWS を正しくするために修正する必要がある設定はありますか、それともデモ バージョンであるためですか?
オープンソースの NVDA を試してみましたが、うまく機能し、アプリケーションに何も追加する必要はありません。マウスをボタンまたはテキスト入力領域に重ねても、すべてが聞こえるようです。
問題は、私のアプリケーションが NVDA ツールでのみ動作するとは言えません。
誰も以前に同様の問題を抱えていますか?
また、このアプリケーションをモバイル AIR アプリに移植しました。アクセシビリティが Android デバイスで機能する可能性はありますか? 前もって感謝します
delphi - カスタム GUI コントロールをスクリーン リーダーに表示するにはどうすればよいですか?
Delphi で作成したアプリケーションの視覚障害のあるユーザーへのアクセシビリティを改善しようとしています。私のアプリケーションは多くのカスタム GUI コンポーネントを使用しています。ほとんどの場合、TWinControl または TGraphicControl から派生しています。
NVDAでテストすると、カスタム コンポーネントが見えないように見えます。たとえば、NVDA は、ボタンやフォームなどの通常の Delphi VCL コントロールの上にマウスを置くと、コントロールの名前 (またはその他の詳細) を読み取ることで応答します。対照的に、カスタム コントロールの上にマウスを置いても、NVDA はまったく反応しません。
カスタム コンポーネントを NVDA やその他の画面読み上げソフトウェアに表示するにはどうすればよいですか?
boost - NVDA をコンパイルするためにブーストを scons にリンクする方法
Windows でソースからNVDAをコンパイルしてビルドしようとしています。ソース コードはブースト ヘッダーを使用し、コンパイルには scon を使用します。下にブーストをインストールしましたC:\Program Files (x86)\boost\boost_1_47
scons は次のエラーを返します。
PATH
私のシステムの変数にはブーストへのパスが含まれており、scons はブースト ヘッダーを見つけることができなかったため、sconstruct ファイルにオブジェクトの構築を追加しましENV
た。env
印刷env['ENV']['PATH']
すると、パスが追加されたことを確認できますが、それでも同じエラーが発生します。ここで何が欠けていますか?
html - VoiceOver 見出しローターにリストされていないリンクの見出し
WCAG 準拠に取り組んでいるサイトを作成するために、セマンティック構造化を追加しています。
見出しがリンクである場合、使用しているスクリード リーダー (VoiceOver) によって検出されないことに気付きました。
あれは:
ローター ( ctrl-opt-u
) に次のように表示されます。
タグからh3
テキストを移動してテキストノードにするか、使用に切り替えると、ヘッダーはローターに表示されます。<a>
This is a H3 heading
span
私の質問は次のとおりですh3
。ハイパーリンクとして保持しながら、見出しローターに表示する方法はありますか?
これがNVDAまたはJAWSの同様の問題であるかどうかを誰かが知っている場合は、その情報も高く評価されます.