从WebView android中删除Javascript项

时间:2018-03-28 00:59:00

标签: javascript android webview android-webview

您好我正在使用WebView显示网站有一些按钮,我需要在WebView中删除它我使用此代码但没有发生任何事情,例如我的类名是(vtLYrb imso-loa DAPhHc)我需要删除它是我的代码

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

});

mWebView.loadUrl(youUrl);

1 个答案:

答案 0 :(得分:0)

获取具有指定类名的所有元素的正确方法名称是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';" +
            "})();");
}