URL не работает в WebView после настройки API уровня 26 - PullRequest
0 голосов
/ 24 августа 2018

https://www.jaacap.org/ этот URL не работает должным образом после целевого уровня 26 в WebView, но работает нормально в google chrome browser и ниже целевого уровня 26

webView1.setInitialScale(1);
webView1.getSettings().setJavaScriptEnabled(true);
webView1.getSettings().setLoadWithOverviewMode(true);
webView1.getSettings().setUseWideViewPort(true);
webView1.getSettings().setBuiltInZoomControls(true);
webView1.getSettings().setDisplayZoomControls(false);
webView1.setScrollbarFadingEnabled(true);
webView1.getSettings()
                    .setJavaScriptCanOpenWindowsAutomatically(true);
webView1.getSettings().setSupportMultipleWindows(false);
webView1.getSettings().setDomStorageEnabled(true);
webView1.loadUrl(Data);

My App ScreenShot Google Chrome

1 Ответ

0 голосов
/ 24 августа 2018

WebView по умолчанию блокирует весь смешанный контент, так как Lollipop (API 21)

Итак, чтобы изменить это поведение, когда вы нацеливаетесь на уровень API 21 или выше, используйте:

webView.getSettings().setMixedContentMode(WebSettings.MIXED_CONTENT_COMPATIBILITY_MODE);
...