Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在webview中仅显示网站的一部分_Java_Android_Html_Android Webview - Fatal编程技术网

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

Java 在webview中仅显示网站的一部分,java,android,html,android-webview,Java,Android,Html,Android Webview,有人能给我举个例子,如何只查看网站的一部分吗? 我知道如何使用webview加载网站,但正如我所说,我只想加载表 提前感谢,让我们试试这个 public class WebClient extends WebViewClient { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true

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

提前感谢,

让我们试试这个

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')"); 
    }

    }
请用以下方式在Kotl中查看此

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)