2014-11-21 5 views
0

phonegap 빌드에서 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

전화 갭은 이것을 제어하지 않습니다. 이 질문은 앱이 지원하는 플랫폼의 네이티브 webview 버전이이를 제어 할 수 있습니까?

여기에서 확인할 수 있습니다 기능을 앱에 대해 지원하는 기본 webviews 버전의 지원으로 제한되어 있으므로 http://caniuse.com/#feat=wai-aria

폰갭 응용 프로그램을위한 기본 플랫폼 webviews를 사용합니다. 웹뷰는 SDK의 일부이기 때문에 대개 최신 버전이 아니며 정기적으로 장치에로드 된 브라우저의 지원과 일치하지 않습니다.

+0

나는 테스트를 위해 Moto G를 사용하고 있으며, 모든 것이 OS, 크롬 브라우저, 모든 것으로 업데이트되었다! 그것은 브라우저에서 작동하지만, 내가 phonegap로 구축하고 설치하면 더 이상 작동하지 않습니다 ... phonegap이 그것을 지원하지 않는 것처럼 보입니다! @DawsonLoudon – sReichert

+0

크롬 브라우저는 기본 응용 프로그램에 영향을주지 않습니다. 함께 작업하는 OS 버전의 기본 webview와 호환되는지 확인해야합니다. PhoneGap은 디스플레이 끝에서 아무 것도 지원하지 않습니다. PhoneGap은 네이티브 webview의 컨텐츠와 네이티브 코드/apis 사이의 다리 역할을합니다. 디스플레이 문제 또는 HTML5 호환성은 OS webview 버전의 문제입니다. –