9

既存の Web アプリケーションにアクセシビリティを実装しています。Firefox と NVDA を使用しています。私たちの Web アプリケーションの紹介: 私たちの Web アプリケーションは、複数のステップ (ステップ 1、ステップ 2 : これらは異なる Web ページです) を持つフォームです。各ステップには、前または次のステップに移動するための前/次のハイパーリンクがあります。最後のステップで、ユーザーは自分の入力内容を確認し、フォームを送信するか、戻って値を変更できます。ユーザーが前のページに移動して値を変更する場合、#anchor を配置して、ページがそのアンカーに移動するようにします。次に、Jquery で、そのアンカーの後の最初のフォーカス可能な要素にフォーカスを置きます。

これは、NVDAがアクティブな場合を除いてうまく機能します:

NVDA がアクティブな場合、NVDA は、ユーザーが最後にこのページにアクセスしたときに最後に使用された HTML 要素にフォーカスを強制します。私の場合、NVDA は次のハイパーリンクにフォーカスを置きました。NVDA は、$(document).ready() 関数で設定したフォーカスをオーバーライドします。

NVDA のほぼすべての設定を変更しようとしましたが、問題を解決するものは見つかりませんでした。

NVDA にフォーカスとナビゲーションを管理するように設定できる ARIA 属性を Web で検索しましたが、何も見つかりませんでした。

この問題を解決する方法を知っている人はいますか?

どうもありがとう!

4

3 に答える 3