問題タブ [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.

0 投票する
1 に答える
3040 参照

html - jquery.html()およびjquery.append()コードがNVDAリーダーで読み取れないのはなぜですか?

DOMへのHTMLの挿入でNVDAスクリーンリーダーをjQueryで動作させることができないようです。

Ajaxポストバックのページに動的コンテンツが追加されたアクセシビリティ基準(WAI-ARIAなど)を満たすアプリケーションが必要です。

これがNVDAによって読み取られていない私のコードです...私は何が欠けていますか?

0 投票する
1 に答える
5500 参照

accessibility - NVDA が動的に追加されたコンテンツを 2 回読み取る

視覚障害者がスクリーン リーダーを介してアクセスできる動的 Web アプリケーションの作成に取り組んでいますが、厄介な問題が発生しています。コード (以下を参照) を JAWS でテストすると、問題なく動作します。しかし、NVDA を使用すると、動的に追加されたコンテンツが Firefox のこのリーダーによって 2 回読み取られ、IE9 ではまったく読み取られません。

誰もこの種の行動を見たことがありますか?

0 投票する
1 に答える
1208 参照

c# - スクリーンリーダー(NVDA)はWPFウィンドウタイトルのみを読み取ります

スクリーンリーダー(NVDAでテストしています)に、フォーカスされたコントロールのAutomationProperties.NameとAutomationProperties.Helptextを読み取らせようとしています。

ただし、アプリケーションにフォーカスすると、「MAINWINDOW」とだけ表示されます。

これを修正する方法について何かアイデアはありますか?

0 投票する
1 に答える
50 参照

python - bazaarによってnvdaのパッチファイルをアップロードする方法

バザールを介してファイルをnvdamainにコミットしようとすると、これらのエラーが見つかりました。

0 投票する
1 に答える
996 参照

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 ソリューションの開発を続けます。

0 投票する
3 に答える
1381 参照

accessibility - リンク テキストの代わりに属性を使用するようにスクリーン リーダーに指示する方法は?

次のように、順序付けられていないリスト内にリンクがあります。

通常、スクリーン リーダーは「保存」と読み上げます。実際のリンクテキストを変更せずにそれを変更することは可能ですか、またどの属性を使用しますか?

ビジネス ニーズは、アイコンでスタイル設定されたリンクを持つことです。アイコンはリンク テキストを補完します。例えば:

  • 「+」記号のアイコンと、「メニュー項目の追加」アクションに相当するリンク テキスト「メニュー」。

aria-label を試しましたが、成功しませんでした。

0 投票する
1 に答える
360 参照

apache-flex - アクセシビリティ ツール JAWS とフレックス エア アプリケーションの NVDA の比較

Flex AIR アプリケーションがあり、それにアクセシビリティを追加しようとしています。JAWS のデモ版を使用しようとしましたが、まったくうまく動作しないようです。テキスト入力の名前とすべてのボタンを常に検出するわけではありません。それが何であるかを聞くには、それをクリックする必要があります。JAWS を正しくするために修正する必要がある設定はありますか、それともデモ バージョンであるためですか?
オープンソースの NVDA を試してみましたが、うまく機能し、アプリケーションに何も追加する必要はありません。マウスをボタンまたはテキスト入力領域に重ねても、すべてが聞こえるようです。
問題は、私のアプリケーションが NVDA ツールでのみ動作するとは言えません。
誰も以前に同様の問題を抱えていますか?

また、このアプリケーションをモバイル AIR アプリに移植しました。アクセシビリティが Android デバイスで機能する可能性はありますか? 前もって感謝します

0 投票する
1 に答える
1122 参照

delphi - カスタム GUI コントロールをスクリーン リーダーに表示するにはどうすればよいですか?

Delphi で作成したアプリケーションの視覚障害のあるユーザーへのアクセシビリティを改善しようとしています。私のアプリケーションは多くのカスタム GUI コンポーネントを使用しています。ほとんどの場合、TWinControl または TGraphicControl から派生しています。

NVDAでテストすると、カスタム コンポーネントが見えないように見えます。たとえば、NVDA は、ボタンやフォームなどの通常の Delphi VCL コントロールの上にマウスを置くと、コントロールの名前 (またはその他の詳細) を読み取ることで応答します。対照的に、カスタム コントロールの上にマウスを置いても、NVDA はまったく反応しません。

カスタム コンポーネントを NVDA やその他の画面読み上げソフトウェアに表示するにはどうすればよいですか?

0 投票する
1 に答える
1150 参照

boost - NVDA をコンパイルするためにブーストを scons にリンクする方法

Windows でソースからNVDAをコンパイルしてビルドしようとしています。ソース コードはブースト ヘッダーを使用し、コンパイルには scon を使用します。下にブーストをインストールしましたC:\Program Files (x86)\boost\boost_1_47

scons は次のエラーを返します。

PATH私のシステムの変数にはブーストへのパスが含まれており、scons はブースト ヘッダーを見つけることができなかったため、sconstruct ファイルにオブジェクトの構築を追加しましENVた。env

印刷env['ENV']['PATH']すると、パスが追加されたことを確認できますが、それでも同じエラーが発生します。ここで何が欠けていますか?

0 投票する
1 に答える
1106 参照

html - VoiceOver 見出しローターにリストされていないリンクの見出し

WCAG 準拠に取り組んでいるサイトを作成するために、セマンティック構造化を追加しています。

見出しがリンクである場合、使用しているスクリード リーダー (VoiceOver) によって検出されないことに気付きました。

あれは:

ローター ( ctrl-opt-u) に次のように表示されます。

タグからh3テキストを移動してテキストノードにするか、使用に切り替えると、ヘッダーはローターに表示されます。<a>This is a H3 headingspan

私の質問は次のとおりですh3。ハイパーリンクとして保持しながら、見出しローターに表示する方法はありますか?

これがNVDAまたはJAWSの同様の問題であるかどうかを誰かが知っている場合は、その情報も高く評価されます.