Я перепробовал все приведенные решения, но, похоже, все работает на старых API, таких как .remove () сейчас не работает. У кого-нибудь есть пример нового решения для удаления частей веб-страницы, таких как заголовок.
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
webView= (WebView) findViewById(R.id.webView);
webView.loadUrl("https://stackoverflow.com/");
webView.setWebViewClient(new WebViewClient() {
@Override
public void onLoadResource(WebView view, String url) {
try {
webView.loadUrl("javascript:(window.onload = function() { " +
"(elem1 = document.getElementById('footer')); elem.parentNode.removeChild(elem1); " +
"})()");
} catch (Exception e) {
e.printStackTrace();
}
}
});
}