清除WebView内容
我有一个WebView在我的应用程序与wrap_content宽度和高度
在我使用webview.loadData之前,它的宽度和高度都是0,
我加载一个url(或我使用webview.loadData)后,它会显示一个网页。
我的问题是,我如何清除webview恢复到原来的状态,就像
在它之前加载数据?
我发现这个答案很有帮助: 如何在加载页面之前清除WebView的内容?
是为cocoa,但基本上只是打电话给:
webView.loadUrl("about:blank")
唯一完整的解决scheme是检查SDK版本。
if (Build.VERSION.SDK_INT < 18) { webView.clearView(); } else { webView.loadUrl("about:blank"); }
WebView.clearView();
这将清除webview中的视图。
loadData之前使用以下语句:
view.loadUrl("javascript:document.open();document.close();");
我使用clearView()方法,但是现在有问题,当我加载数据()后,它似乎并没有加载数据。
loadUrl(“about:blank”),然后clearHistory()呢?