WebView显示白色或空白页面

Ren*_*ndy 14 android android-webview

有谁知道为什么webview显示白页?这是代码

webView = (WebView) this.findViewById(R.id.webView);
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl(THE_URL);
webView.setWebViewClient(new WebViewClient());
Run Code Online (Sandbox Code Playgroud)

这个函数也被称为:

@Override
public void onPageFinished(WebView view, String url) {
}
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?当然,错误不是来自XML,因为webview只显示某些URL.

谢谢

小智 5

对于仍然遇到此问题的任何人,如果通过https的安全连接失败,WebViewClient似乎不会警告您.这可能是由于您要连接的服务器上的SSL错误.

如果服务器允许,您可以尝试使用http.


Sha*_*wal 2

请参阅此链接。在您的代码中,您同时创建两个 webview 客户端。

mwebview=(WebView)findViewById(R.id.webview);
mwebview.getSettings().setJavaScriptEnabled(true);
mwebview.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
mwebview.loadUrl(webUrl);
mwebview.setWebChromeClient(new WebChromeClient() );
Run Code Online (Sandbox Code Playgroud)