我在WebView上显示内容时遇到问题。我从API获取了网址,然后尝试像这样webView.loadUrl(url)
进行加载。 WebView仅显示空白。当我尝试在浏览器上打开网址时,它只会下载一个html文件。
问题是如何在不下载html文件的情况下在WebView上显示html内容?
webView.settings.javaScriptEnabled = true
webView.settings.javaScriptCanOpenWindowsAutomatically = true
webView.settings.allowContentAccess = true
webView.settings.allowFileAccess = true
webView.webViewClient = object: WebViewClient() {
override fun onPageStarted(view: WebView?, url: String?, favicon: Bitmap?) {
Toast.makeText(this@ChapterPlaybackActivity, "Loading...", Toast.LENGTH_SHORT).show()
}
override fun onReceivedSslError(view: WebView?, handler: SslErrorHandler?, error: SslError?) {
handler!!.proceed()
}
override fun onPageFinished(view: WebView?, url: String?) {
Toast.makeText(this@ChapterPlaybackActivity, "Loaded ${view!!.title}", Toast.LENGTH_SHORT).show()
}
}
webView.loadUrl(url)
我希望能在WebView上看到一些敬酒和内容,但仍然空白