2014-11-21 84 views
0

我想在电话构建上使用ARIA角色,我测试过,下面的代码没有工作(代码是一个例子)。phonegap和cordova是否支持ARIA角色?

<div class="form-group"> 
    <label for="email">Email</label> 
    <input type="text" role="textbox" id="email" class="form-control input-lg" placeholder="E-mail" /> 
</div> 

<div class="form-group"> 
    <label for="phone">Phone</label> 
    <input type="tel" role="textbox" id="phone" class="form-control input-lg" placeholder="Phone" /> 
</div> 

<div class="form-group"> 
    <label for="address">Address</label> 
    <input type="text" role="textbox" id="address" class="form-control input-lg" placeholder="Address" /> 
</div> 

回答

0

Phonegap无法控制此操作。这个问题是,你的应用程序支持的平台的本地webview版本是否可以控制它?

您可以点击这里:http://caniuse.com/#feat=wai-aria

的PhoneGap利用本地平台网页视图的应用程序等等的功能仅限于你会为你的应用程序支持原生的网页视图版本的支持。由于webviews是SDK的一部分,因此它们通常不是最新版本,并且通常与设备上加载的浏览器的支持不匹配。

+0

我正在使用Moto G进行测试,并且所有内容都已更新,操作系统,Chrome浏览器,所有内容!它在浏览器中工作,但是当我用phonegap构建并安装时,它不再工作了......看起来像phonegap不支持它! @DawsonLoudon – sReichert 2014-11-24 15:27:27

+0

Chrome浏览器不会影响本机应用程序。您需要检查与您正在使用的操作系统版本的本机webview兼容性。 PhoneGap不支持显示器端的任何内容。 PhoneGap是本地webview内容与本地代码/ apis之间的桥梁。显示问题或HTML5兼容性是操作系统webview版本的一个问题。 – 2014-11-24 17:35:48