【发布时间】:2016-11-24 15:22:44
【问题描述】:
为 mywebview 启用这两个选项,
webV.getSettings().setJavaScriptEnabled(true);
webV.getSettings().setDomStorageEnabled(true);
【问题讨论】:
为 mywebview 启用这两个选项,
webV.getSettings().setJavaScriptEnabled(true);
webV.getSettings().setDomStorageEnabled(true);
【问题讨论】:
从您的问题中不清楚您在哪里得到空白屏幕,无论是在页面加载时还是在移动到其他页面时得到它。
尝试删除super.onReceivedSslError(view, handler, error),它会解决您的问题。
【讨论】:
如果没有完整的代码,很难判断你的代码有什么问题,至于我使用下面的代码来实现网页视图,请用这个交叉检查你的代码
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");
尝试添加此代码 sn-p 也(未测试)
webview.setLayerType(WebView.LAYER_TYPE_SOFTWARE, null);
请检查您是否也添加了权限
<uses-permission
android:name="android.permission.INTERNET"></uses-permission>
【讨论】: