Android WebView加载网站的一部分

时间:2014-01-08 06:34:24

标签: android android-webview

有些网站有评论部分和许多其他不必要的部分。我想显示主要文章,不包括自定义Android WebView中的其他部分。

我尝试了Display a part of the webpage on the webview android

中的示例

但它仍然显示完整的网站。

Android中还有loaddatawithbaseurl类,但它不起作用,因为您无法指定使用此类显示网站的哪个部分。

还有其他办法吗?

1 个答案:

答案 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);