チャットのリストを表示するアプリケーションに取り組んでおり、チャットを仮想バッファーに入れる必要があります。チャットの内容は、1 行のテキストのような単純なものから、テキストとリンクと画像のような複雑なものまであります。がないrole=document
と、バッファにはありませんが、role=document
JAWS を使用すると、コンテンツを読み取るときに「クリック可能」と読み取られます (下向き矢印を押した後)。コンテンツはクリック可能ではなく、読まれないようにする方法がわかりません。
レイアウトの例を次に示します。
<div role="application" class="mainViewContainer">
<ul class="mainViewContent">
<li tabindex="0" class="chatViewContainer">
<div tabindex="-1" class="chatHeaderContainer">
<span class="offscreen" id="chat1">Chat content</span>
<div role="document" tabindex="0" class="chatContent" aria-labelledby="chat1">
Here's a message, huzzah!
</div>
</div>
</li>
<li tabindex="0" class="chatViewContainer">
<div tabindex="-1" class="chatHeaderContainer">
<span class="offscreen" id="chat2">Chat content</span>
<div role="document" tabindex="0" class="chatContent" aria-labelledby="chat2">
<div class="chatText>Document <a href="/link/artifact=12121">documentName.jpg</a> created </div>
<div class="documentView">
<img title="documentName.jpg" src="imgsrc">
<div class="documentItemDetails">
<a href="/link/artifact=12121&viewMode=EXPANDED" class="documentName">documentName.jpg</a>
</div>
</div>
</div>
</div>
</li>
</ul>
</div>
chatContent
div を JAWS が「クリック可能」に読み取らないようにする方法についてのアイデアはありますか?
これは、Windows 7 の JAWS バージョン 15.0.6025 (最新バージョンだと思います) と FF 26 で見られます。