为mywebview启用这两个选项,
webV.getSettings().setJavaScriptEnabled(true);
webV.getSettings().setDomStorageEnabled(true);
答案 0 :(得分:2)
从您的问题中不清楚您在哪里获得空白屏幕,无论您是在页面加载时还是在移动到其他页面时获取它。
尝试删除super.onReceivedSslError(view, handler, error)
,它可以解决您的问题。
答案 1 :(得分:0)
没有完整的代码,很难说出代码中的错误,因为我使用下面的代码来实现网页浏览,请用此交叉检查您的代码
WebView webView = (WebView)findViewById(R.id.webView);
webView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return false;
} });
webView.loadUrl("http://www.google.com");
尝试添加此代码段(未经过测试)
webview.setLayerType(WebView.LAYER_TYPE_SOFTWARE, null);
请检查您是否已添加权限
<uses-permission
android:name="android.permission.INTERNET"></uses-permission>