0

Hello I'm using WebView to display website have some buttons and I need to remove them in the WebViewI used this code but nothing happened for example my class name is (vtLYrb imso-loa DAPhHc) I need to remove it here is my code

// ...
    public void onPageFinished(WebView view, String url)
    {
        mWebView.loadUrl("javascript:(function() { " +
        "document.getElementByClassName('vtLYrb imso-loa DAPhHc')[0].style.display='none'; " +
        "})()");
    }

});

mWebView.loadUrl(youUrl);
Paul Chu
  • 1,249
  • 3
  • 19
  • 27
Omar Ragab
  • 61
  • 9

1 Answers1

0

The correct method name of getting all elements with the specified class name is getElementsByClassName()

@Override
public void onPageFinished(WebView view, String url) {
    super.onPageFinished(webView, url);
    webView.loadUrl("javascript:(function(){" +
            "document.getElementsByClassName('vtLYrb imso-loa DAPhHc')[0].style.display='none';" +
            "})();");
}
Paul Chu
  • 1,249
  • 3
  • 19
  • 27