如何在WebView上显示内容

时间:2019-05-07 14:09:13

标签: android kotlin

我在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上看到一些敬酒和内容,但仍然空白

0 个答案:

没有答案