Мне нужно загрузить правильный сайт в веб-просмотр.Что я делаю:
webView.setInitialScale(1)
webView.webViewClient = MyWebViewClient()
webView.settings.allowFileAccess = true
webView.settings.pluginState = WebSettings.PluginState.ON
webView.settings.pluginState = WebSettings.PluginState.ON_DEMAND
webView.settings.javaScriptEnabled = true
webView.settings.loadWithOverviewMode = true
webView.settings.useWideViewPort = true
для сайта
webView.loadUrl("https://pnpcss.com/vxyfv2ey/?subId1=fonev")
пользовательский WebView:
private class MyWebViewClient : WebViewClient() {
@TargetApi(Build.VERSION_CODES.N)
override fun shouldOverrideUrlLoading(view: WebView, request: WebResourceRequest): Boolean {
view.loadUrl(request.url.toString())
return true
}
override fun shouldOverrideUrlLoading(view: WebView, url: String): Boolean {
view.loadUrl(url)
return true
}
override fun onPageFinished(view: WebView?, url: String?) {
CookieManager.getInstance().getCookie(url)
super.onPageFinished(view, url)
}
}
Что у меня есть: загружена только нижняя часть сайта,верхняя нет.Если я использую хром на этом телефоне Android, он загружается нормально.Проверенные версии Android: 5.0.1 и 8. Что я делаю не так?