我的Android Studio项目中有一个Webview。例如,它已经加载了Google主页。现在,我尝试通过id查找元素并将其删除。因此,我得到了以下代码。 Javascript找不到该元素。
错误:“无法读取null属性”
我的代码:
webview.getSettings().setJavaScriptEnabled(true);
webview.getSettings().setDomStorageEnabled(true);
webview.getSettings().setBlockNetworkImage(false);
webview.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url){
webview.loadUrl("javascript: var x = document.getElementById('hplogoo'); x.parentNode.removeChild(x); ");
}
});
webview.loadUrl("https://www.google.de");
当我尝试在Chrome桌面上使用相同的JavaScript时,它可以工作。 也许你可以帮我。