情報:
スクリーン リーダー: Jaws 14、Apple Voiceover
ブラウザ: IE、Chrome、Firefox
そのため、スクリーン リーダーを介してアクセスできるようにしようとしている Web フローがあります。現在は複数の VM で構成されています。ヘッダーにはメイン コンテンツへのスキップがあるため、ユーザーはフローの各ページに表示される冗長なヘッダーをスキップできます。私の問題は、ページの本文がスクリーン リーダーによって無視されることです。次のコードを使用してコンテンツに注意を向けることができ、スクリーン リーダーはそこから読み上げます。
<script language="javascript">
function reload() {
window.location.href = "#page1";
}
</script>
次に、次のようにアンカーとして使用するタグ:
<a name="page1" id ="page1></a>
これはうまく機能しますが、すべてがページのヘッダーをスキップします。
だから私の質問は、ページの上部に戻るようにフォーカスを合わせる方法はありますか、それともコンテンツを強制的にスクリーン リーダーに読み込ませて直線的に読み上げるより良い方法はありますか?
私はIEでのみこの問題を抱えています(そう、誰がそれを期待していたでしょうか)。Voiceover と Jaws 14 は、他のブラウザでは問題ありません。
この説明が明確であることを願っています。そうでない場合は、必要に応じてさらに詳しく説明できます。
お時間をいただきありがとうございます。