在webview中仅显示网站的一部分

时间:2013-06-15 11:02:26

标签: java android html android-webview

有人能举例说明如何只查看网站的一部分吗? 我知道如何使用webview加载网站,但正如我所说,我只想加载表格(Link)

提前致谢,

2 个答案:

答案 0 :(得分:1)

让我们试试这个......

public class WebClient extends WebViewClient {

    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        view.loadUrl(url);
        return true;
    }

    @Override
    public void onPageFinished(WebView view, String url) {
       view.loadUrl("javascript:document.getElementByClassName('example')"); 
    }

    }

查看此Link

答案 1 :(得分:0)

在 Kotlin 中这样:

view.webViewClient = object : WebViewClient() {
            override fun onPageFinished(view: WebView, url: String) {
                view.loadUrl(
                    "javascript:(function() { " +
                            "var head = document.getElementsByClassName('header')[0].style.display='true'; " +
                            "var head = document.getElementsByClassName('art-bnr')[0].style.display='none'; " +
                            "var head = document.getElementsByClassName('container-box')[0].style.display='none'; " +
                            "var head = document.getElementsByClassName('blog-sidebar')[0].style.display='none'; " +
                            "var head = document.getElementsByClassName('footer-container')[0].style.display='none'; " +
                            "})()"
                      ) } }

            view.loadUrl(url)