2014-01-08 64 views
4

某些网站有评论部分和许多其他不必要的部分。我想只显示我的自定义Android WebView中排除其他部分的主要文章。Android WebView加载网站的一部分

我从Display a part of the webpage on the webview android

尝试过的例子,但它仍然显示了完整的网站。

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

有没有其他方法可以做到这一点?

回答

1

这与一些变化......

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