2014-11-21 105 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