Android Studio WebView按ID查找Element并使用Javascript将其删除

时间:2019-10-12 09:19:07

标签: javascript android dom webview

我的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时,它可以工作。 也许你可以帮我。

0 个答案:

没有答案