2017-12-04 17 views
0

Android 7 및 6에서 모두 작동하는 코드바 앱을 개발하고 있습니다. Android 4.4 기기에 앱을 설치하려고하면 앱이 시작되지만 CSS가 매우 흐리게 렌더링되고 테두리 및 기타 못생긴 항목이 표시되며 일부 자바 스크립트 기능 (예 : Array.forEach)이 지원되지 않습니다.
Android 4.4의 webview는 오래되었지만이를 해결하는 방법을 모르므로 생각합니다.
횡단 보도를 설치하려했지만 아무 것도하지 않아 navigator.userAgent에 나타나지 않으므로 작동하지 않는다고 생각합니다. 내 플러그인 목록이 있습니다Cordova for Android 4.4 CSS 및 Javascript 호환성

cordova-plugin-crosswalk-webview 2.3.0 "Crosswalk WebView Engine" 

그리고이 내 navigator.userAgent 내가 문제를 스스로 해결

"Mozilla/5.0 (Linux; Android 4.4.2; Android SDK built for x86 Build/KK) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Mobile Safari/537.36" 
+0

WebView 콘솔에 나타나는 경고 및 오류를 기록하려고 시도 했습니까? – MatPag

+0

지원되지 않는 새로운 기능으로 인해 Javascript 오류 만 표시되지만 해결 방법을 찾을 수 있습니다. CSS에 대해서는 아무런 언급이 없지만 가장 큰 문제는 다음과 같습니다./ –

+0

누락 된 기능을 식별하고 필요한 JS 폴리필을 페이지에 추가해야합니다. [Array.forEach의 경우] [https://gist.github.com/janbaer/5660471] – MatPag

답변

0

에. 횡단 보도가 해결책 이었지만 Android Studio가 아닌 cordova에서 빌드해야하기 때문에 설치에 실패했습니다. cordova가 gradle 버전에서 오류를 주었기 때문에 나는 android studio에서 건물을 짓고있었습니다. 코드 ova에서 빌드를 수정하고 횡단 보도를 다시 설치 했으므로 이제는 문제없이 사용할 수 있으며 모든 새로운 기능을 지원합니다.