問題タブ [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 - JAWS スクリーン リーダーと同じページへのリンク
JAWS がこのタスクを実行できるかどうかさえわかりませんが、とにかく聞いてみようと思いました。ページの下部に脚注を指す HTML ページのリンクがあります。私のページは次のようになります。
ページで JAWS を実行する場合を除いて、これはすべて正常に機能します。id
問題は、スクリーン リーダーがof を使用して段落から読み上げを開始するがfootnote1
、段落の最後で停止しないことです。ページの残りを読み上げ続けます。JAWS に問題の文章を読むように指示する方法はあります<p>
か?
html - NVDA は Web ページをタブで移動するときに H1 ~ H6 要素を読み取ることができますか?
<a>
タブ キーを使用して, <input>
,要素をページ全体で循環すると<select>
、NVDA リーダーが内部テキストを呼び出します。ヘッダー 1 ~ 6 を取得して読み取るようにコードをマークアップする方法はありますか?
ヘッダーを の周りにラップするのは少しハックのよう<a>
です。他の解決策はありますか?
属性を追加しようとしましたaria-label
が、それは暗闇での撮影でした。
firefox - 最後に使用した HTML 要素に NVDA が自動的にフォーカスを設定するのを防ぐには?
既存の Web アプリケーションにアクセシビリティを実装しています。Firefox と NVDA を使用しています。私たちの Web アプリケーションの紹介: 私たちの Web アプリケーションは、複数のステップ (ステップ 1、ステップ 2 : これらは異なる Web ページです) を持つフォームです。各ステップには、前または次のステップに移動するための前/次のハイパーリンクがあります。最後のステップで、ユーザーは自分の入力内容を確認し、フォームを送信するか、戻って値を変更できます。ユーザーが前のページに移動して値を変更する場合、#anchor を配置して、ページがそのアンカーに移動するようにします。次に、Jquery で、そのアンカーの後の最初のフォーカス可能な要素にフォーカスを置きます。
これは、NVDAがアクティブな場合を除いてうまく機能します:
NVDA がアクティブな場合、NVDA は、ユーザーが最後にこのページにアクセスしたときに最後に使用された HTML 要素にフォーカスを強制します。私の場合、NVDA は次のハイパーリンクにフォーカスを置きました。NVDA は、$(document).ready() 関数で設定したフォーカスをオーバーライドします。
NVDA のほぼすべての設定を変更しようとしましたが、問題を解決するものは見つかりませんでした。
NVDA にフォーカスとナビゲーションを管理するように設定できる ARIA 属性を Web で検索しましたが、何も見つかりませんでした。
この問題を解決する方法を知っている人はいますか?
どうもありがとう!
keyboard - テーブル内の NVDA に関する問題
テーブルがあり、セルに単語とアイコンがあります。最初に単語があり、その後にアイコンがあると、NVDA リーダーはそれを読み取ることができません (Tab ボタンを使用して、あるセルから別のセルに移動します)。
逆の組み合わせを使用すると、最初にアイコン - 単語の後に、すべてを読み取ることができます。
最初に単語を読み、次にアイコンを読むにはどうすればよいでしょうか?
ありがとうございました。
javascript - スクリーンリーダーの HTML テーブル ナビゲーションで発生するイベント?
Windows のナレーターのようなスクリーン リーダーは、<table>
やrole="grid"
要素に対して特別な動作をします。次の行または列に移動するためのキーがあります。たとえば、ナレーターの場合、CapsLock+F3 で行の次のセルに移動し、CapsLock+F4 で列の次のセルに移動します。ナレーターは、現在のテーブル アイテムの周りに青いボックスを配置し、テーブル ナビゲーション コマンドで移動します。これらのコマンドが使用されたときに発生するイベントはありますか?
仮想化された div テーブルにアクセスできるようにしようとしています。より多くの行を描画できるように、スクリーン リーダーがいつ DOM テーブルの一番下に到達したかを知る必要があります。また、グリッドには目の見えるユーザー向けの独自のスプレッドシート スタイルのナビゲーションがあり、それをスクリーン リーダーのナビゲーションと同期させたいと考えています。
javascript - Web ページにウィンドウ タイトルを設定する方法
ドキュメントウィンドウのタイトルを設定する方法はありますかiframe ページのタイトル。