2

情報:

スクリーン リーダー: 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 は、他のブラウザでは問題ありません。

この説明が明確であることを願っています。そうでない場合は、必要に応じてさらに詳しく説明できます。

お時間をいただきありがとうございます。

4

1 に答える 1

0

本体が無視されていることから推測して、コンテンツを更新しているようです。その場合、ライブリージョンをチェックアウトすることをお勧めしますアップデートを伝えるため。

動的な更新を行わずにスキップ リンクをたどったときに本文が読み上げられない場合は、HTML を投稿してください。

于 2014-03-04T21:33:29.587 に答える