私はこのARIA全体とHTMLのアクセシビリティの面で初めてです。私は、ほとんどのものがスクリーンリーダーで適切に動作するアプリを持っています。しかし、コントロールを離れてクリックすると、ドキュメントにフォーカスするので、NVDAは常に「ページタイトルドキュメント」と読みます。私はしばらくそれをやめないようにしてきましたが、失敗しました。スクリーンリーダーとHTMLドキュメントのフォーカス
私が思いついた最善のことは、に文書の代わりにクリックをフォーカスするように、tabindex=0
を追加することですが、それでもフォーカスが当てられたときにNVDAは単語「セクション」を読み込みます。これを抑える方法はありますか?
また、短いタイムアウトで再度タイトルを削除しようとしましたが、読者はちょうど「文書」という言葉だけを言っていますが、JS活動のタイムアウトによっては、一貫して実行されないので空のタイトルがちらつくことがあります。そしてrequestAnimationFrameが短すぎると、リーダーは空のタイトルを選択する時間がなくなり、とにかくそれを読み込みます。
あなたの試行コードを追加してください –
これを抑止する理由を説明できますか?そして、どのユーザーグループ? NVDAユーザーを目の当たりにしました。なぜスクリーンリーダーのユーザーは、設定やデフォルトの動作をアプリケーション開発者が無効にしたいのですか? –
Christophe氏によると、おそらくNVDA(およびJAWS)ユーザーの標準的な動作を変更する必要はありません。しかし、私はあなたが聞いていることを理解しようとしています。たとえば、このStackoverflowページでは、リンク上でタブをクリックしてラベルを聞くことができます。あなたの質問のテキストをクリックしましたが、私は**ページタイトル文書を聞いていませんでした**。聞こえますか?そうでない場合は、アプリ内でのみ発生しますか? – slugolicious