【发布时间】:2021-08-26 18:27:50
【问题描述】:
我有这个代码。
@SuppressLint("SetJavaScriptEnabled")
@Composable
fun WebPageScreen(urlToRender: String) {
AndroidView(factory = {
WebView(it).apply {
layoutParams = ViewGroup.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.MATCH_PARENT
)
webViewClient = WebViewClient()
loadUrl("https:....") //Url to be loaded
}
}, update = {
it.loadUrl("https:...") //Url to be loaded
})
}
我正在尝试加载这个url
当我加载此页面时,它正在重定向但显示错误是什么问题以及如何解决这个问题?
【问题讨论】:
-
您的代码与google.com 完全兼容。使用您的网址,我在控制台中收到此错误:
E/chromium: [ERROR:aw_contents_client_bridge.cc(257)] No client certificate selected。所以问题与jetpack compose无关,我建议您将标签和标题更改为WebView not loading url on android -
现在我尝试使用 http 而不是 https 它显示错误。我附上了错误的屏幕截图。如何解决此问题
-
你试过在stackoverflow上查看这个错误代码吗?
-
是的,我尝试了大多数可能的解决方案