Android Studio WebView найти элемент по идентификатору и удалить его с помощью Javascript - PullRequest
0 голосов
/ 12 октября 2019

У меня есть веб-просмотр в моем Android Studio Project. Он загрузил, например, главную страницу Google. Теперь я пытаюсь найти элемент по идентификатору и удалить его. Поэтому я получил следующий код. 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");

Когда я пытаюсь использовать тот же JavaScript в ChromeРабочий стол, это работает. Может быть, вы можете помочь мне.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...