2012-05-12 2 views
0

Android에서 기본 WebView를 설정하고 내 루트 도메인의 URL (예 : https://example.com)을 가리켰습니다. 다른 포트의 sockjs 서버에 연결하려고하지만 동일한 도메인 (예 : https://example.com:81)에 연결하려고합니다.Android WebView가 Gingerbread 이하의 CORS 콘텐츠를로드하지 않습니다.

이제 기본 Android 브라우저에서는 매력적으로 작동하지만 WebView에서는 작동하지 않습니다. WebView는 fx에서는 Android 4.0에서 내 (CORS) Ajax 요청을로드합니다. 진저 브레드와 프로 요 그것은 그렇지 않습니다. Access-Control-Allow-Origin:https://example.com

감사 :

Sockjs 헤더를 설정!

업데이트 : 난 내 CA, Startcom SSL 기관은 안드로이드 신뢰되지 않았 음을 발견, 모든 HTTPS ...없이

답변

0

좋아 괜찮 것을 발견하고, 내 페이지에 이후 WebView, 나는 경고 메시지를 보지 못했습니다. 이 같은 문제를 가지고 거기에 사람이 도움이

mainWebView.setWebViewClient(new WebViewClient() { 
    public void onReceivedSslError (WebView view, SslErrorHandler handler, SslError error) { 
     handler.proceed() ; 
    } 
}); 

희망 : 나는 그것을 "신뢰"내 인증서를 만들기 위해이 코드를 삽입.

관련 문제