Каждый раз, когда я пытаюсь отобразить ее в веб-просмотре, появляется страница, ничего не происходит, но только на Android 4.1-4.3 (Jelly Bean). Для Android версии 4.4 и выше это работает.
Только эта страница не работает, другие, например, https://www.google.com работают.
Я использую этот код для настройки веб-просмотра. Я использую оба клиента (WebChromeClient и WebViewClient) и переопределяю все их методы, чтобы увидеть, что происходит.
webView.setFocusable(true);
webView.setFocusableInTouchMode(true);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setRenderPriority(WebSettings.RenderPriority.HIGH);
webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
webView.getSettings().setDomStorageEnabled(true);
webView.getSettings().setDatabaseEnabled(true);
webView.getSettings().setAppCacheEnabled(true);
webView.setWebChromeClient(new MyWebChromeClient());
webView.setWebViewClient(new WebViewClient());
Я тоже пытался этот совет, но он ничего не показывает.
https://developer.android.com/guide/webapps/debugging
myWebView.setWebChromeClient(new WebChromeClient() {
public boolean onConsoleMessage(ConsoleMessage cm) {
Log.d("MyApplication", cm.message() + " -- From line "
+ cm.lineNumber() + " of "
+ cm.sourceId() );
return true;
}
});
Кажется, это не проблема сертификатов или TLS, потому что я вижу, например, раздел контактов для этого сайта. Кажется, что JavaScript не работает должным образом, но я не могу понять, почему. Что еще я могу сделать, чтобы отследить источник проблемы?