有些网站有评论部分和许多其他不必要的部分。我想显示主要文章,不包括自定义Android WebView
中的其他部分。
我尝试了Display a part of the webpage on the webview android
中的示例但它仍然显示完整的网站。
Android中还有loaddatawithbaseurl
类,但它不起作用,因为您无法指定使用此类显示网站的哪个部分。
还有其他办法吗?
答案 0 :(得分:2)
这里有一些变化......
webView.getSettings().setJavaScriptEnabled(true);
webView.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url)
{
String javaScript = "javascript: var form = document.getElementsByClassName('university_corner');"
+ "var body = document.getElementsByTagName('div');"
+ "body[0].innerHTML = form[0].innerHTML";
webView.loadUrl(javaScript);
}
});
webView.loadUrl(url);