Android 在webview加载网页之前如何修改页面源?

In Android Webview before loading web page how to modify the page source?

我是 Android 的新手。我正在做 android 应用程序,因为我正在使用 Webview.I 将现有网页加载到我的应用程序中 使用 Webview.But 成功加载网页我需要删除部分网页内容加载到网络视图中。

请帮我提供一些示例代码。

我的代码

private class MyWebViewClient extends WebViewClient {
        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            view.loadUrl(url);
            return true;
        }
    }

    WebView webview;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);        
        webview = (WebView) findViewById(R.id.web);                   
        webview.setWebViewClient(new MyWebViewClient());          
        webview.loadUrl("http://whosebug.com"); 

        }

谢谢。

你可以在javascript的帮助下做到这一点:

webview1.loadUrl("javascript:window.document.getElementsByClassName('elementToHide')[0].style.display='none';")

(举例)