2

チャットのリストを表示するアプリケーションに取り組んでおり、チャットを仮想バッファーに入れる必要があります。チャットの内容は、1 行のテキストのような単純なものから、テキストとリンクと画像のような複雑なものまであります。がないrole=documentと、バッファにはありませんが、role=documentJAWS を使用すると、コンテンツを読み取るときに「クリック可能」と読み取られます (下向き矢印を押した後)。コンテンツはクリック可能ではなく、読まれないようにする方法がわかりません。

レイアウトの例を次に示します。

<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>

chatContentdiv を JAWS が「クリック可能」に読み取らないようにする方法についてのアイデアはありますか?

これは、Windows 7 の JAWS バージョン 15.0.6025 (最新バージョンだと思います) と FF 26 で見られます。

4

1 に答える 1

1

I had this same issue. Apparently, this is an expected behavior, as explained in this URL.

Clickable Text : When you navigate to a grid cell that has its display style set to clickable text, JAWS reads the corresponding column header text and then the data content of the current cell.

I hope this helps.

于 2014-05-28T23:23:59.070 に答える