2014-12-02 5 views
0

저는 Cordova로 앱을 제작하고 있습니다. 하나의 입력 (텍스트)과 제출 버튼이있는 양식이 있습니다. 브라우저에서 직접 앱을 실행하면 the HTML5 autocomplete feature이 예상대로 작동합니다. Cordova를 통해 앱을 제작하고 실제 기기에서 테스트하면 자동 완성 기능이 작동하지 않습니다.HTML5 자동 완성 기능이 cordova에서 작동하지 않습니다.

그 이유가 무엇입니까?

+0

이는 배포 할 OS/SDK 버전에 따라 다릅니다. Cordova는 UI 레이어를 제어 할 수 없으며 기본 SDK 웹뷰와 그 호환성이 있습니다. 현재 모든 SDK 웹뷰가 HTML5를 완벽하게 지원하는 것은 아닙니다. –

+0

네, 저의 첫 번째 생각이었습니다.하지만 넥서스 5/롤리팝에서 테스트하고 있습니다. 웹뷰의 최신 버전이 꽤 많이 있습니다. 나는 또한 통과 한 Modernizr를 통해 자동 완성 기능에 대한 테스트를 실행했습니다. – inwpitrust

+0

또한 장치의 SDK 웹뷰와 웹 브라우저는 동일하지 않습니다. 어떤 경우에도 cordova는 기본보기가 기본 webview로 기본 기본 응용 프로그램 만 만들고 UI 계층을 제어 할 수 없으므로 cordova는 아무런 영향을 미치지 않습니다. Lollipop SDK webview의 HTML5 기능을 찾고 거기에서 문제를 찾을 수 있는지 확인합니다. –

답변

0

당분간 : 횡단 보도와 같은 다른 웹보기를 사용하십시오. 이것은 내 애플 리케이션에서 작동하도록 할 수있는 유일한 방법이다.

아이러니하게도 자동 완성 및 전화 갭 또는 코드바를 검색하는 경우 입력 제안 사항을 제공하는 키보드의 아이디어를 선호하기 때문에 2012 년경에 많은 사용자가이 기능을 사용 중지하는 방법을 알아 내려고했습니다.

이제 원하는 경우에도 자동 완성을 지원하는 기본 웹 뷰를 얻는 방법이없는 것처럼 보입니다.

관련 문제