Cordova 对讲不读取Android棒棒糖中的数据表标题

Cordova 对讲不读取Android棒棒糖中的数据表标题,cordova,android-5.0-lollipop,talkback,Cordova,Android 5.0 Lollipop,Talkback,当我升级到Android 5.x时,Talkback似乎不再读取混合应用程序中的数据表标题。有人知道这是不是坏了吗 我正在使用Cordova和jQuery Mobile创建我的应用程序,下面是我正在使用的代码: <div id="home" data-role="page" data-title="Home"> <div data-role="content"> <div date-role="header">

当我升级到Android 5.x时,Talkback似乎不再读取混合应用程序中的数据表标题。有人知道这是不是坏了吗

我正在使用Cordova和jQuery Mobile创建我的应用程序,下面是我正在使用的代码:

<div id="home" data-role="page" data-title="Home">
        <div data-role="content">
            <div date-role="header">
                <h1>Data Table 1</h1>
            </div>
            <div role="main" class="ui-content">
                <table  data-role="table" id="my-table" data-mode="reflow">
                   <tr>
                       <th id="c1">Service Branch</th>
                       <th id="c2">Percentage of Women</th>
                   </tr>
                   <tr>
                       <th id="r1">Army</th>
                       <td headers="r6 c2">13.4%</td>
                   </tr>
                   <tr>
                       <th id="r2">Navy</th>
                       <td headers="r2 c2">15.9%</td>
                   </tr>
                   <tr>
                       <th id="r3">Marine Corps</th>
                       <td headers="r3 c2">6.6%</td>
                   </tr>
                   <tr>
                       <th id="r4">Air Force</th>
                       <td headers="r4 c2">19.2%</td>
                   </tr>
                   <tr>
                       <th id="r5">Coast Guard</th>
                       <td headers="r5 c2">13.4%</td>
                   </tr>
                   <tr>
                       <th id="r6">National Guard & Reserves</th>
                       <td headers="r6 c2">17.9%</td>
                   </tr>
               </table>
            </div>
        </div>
    </div>

数据表1
服务部门
妇女百分比
军队
13.4%
海军
15.9%
海军陆战队
6.6%
空军
19.2%
海岸警卫队
13.4%
国民警卫队和预备队
17.9%

您是否尝试过使用a11y项目建议的模式?他们使用的是“scope”属性而不是“headers”


星球大战三部曲资料
标题
经理
发布日期
星球大战:第四集-新希望
乔治·卢卡斯
1977年5月25日
星球大战:第五集-帝国反击战
欧文·克什纳
1980年5月21日
星球大战:第六集-绝地归来
理查德·马坎德
1983年5月25日

第一行不应该在
thead
标记内吗?根据WebAIM的说法,如果它在thead中,则没有什么区别。
<table>
  <caption>Star Wars Trilogy Data</caption>
  <tbody>
    <tr>
      <th scope="col">Title</th>
      <th scope="col">Director</th>
      <th scope="col">Release Date</th>
    </tr>
    <tr>
      <th scope="row">Star Wars: Episode IV - A New Hope</th>
      <td>George Lucas</td>
      <td>May 25th, 1977</td>
    </tr>
    <tr>
      <th scope="row">Star Wars: Episode V - The Empire Strikes Back</th>
      <td>Irvin Kershner</td>
      <td>May 21st, 1980</td>
    </tr>
    <tr>
      <th scope="row">Star Wars: Episode VI - Return of the Jedi</th>
      <td>Richard Marquand</td>
      <td>May 25th, 1983</td>
    </tr>
  </tbody>
</table>