您可以通过扩展WebViewClient并注入一些可渲染您的网页的JavaScript来做到这一点
public class MyWebClient 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:your javascript");
}
}
.........
final MyWebClient myWebViewClient = new MyWebClient();
mWebView.setWebViewClient(myWebViewClient);
对于隐藏元素使用 view.loadUrl("javascript:document.getElementById(id).style.display = 'none';)