Javascript 使用webview android显示网页的特定div类

Javascript 使用webview android显示网页的特定div类,javascript,java,android,html,webview,Javascript,Java,Android,Html,Webview,我试过Stackoverflow的几个例子,比如: public class MainActivity extends AppCompatActivity { public WebView webView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.l

我试过Stackoverflow的几个例子,比如:

public class MainActivity extends AppCompatActivity {
    public WebView webView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        final WebView mWebView = (WebView) findViewById(R.id.webView);
        mWebView.getSettings().setJavaScriptEnabled(true);
        mWebView.setWebViewClient(new WebViewClient() {
            @Override
            public void onPageFinished(WebView view, String url)
            {
                mWebView.loadUrl("javascript:(function() { " +
                        "document.getElementById('idName')[0].style.display='none'; " +
                        "})()");
            }
        });
        mWebView.loadUrl("url");
    }
}
这个例子是隐藏一个特定的ID(我知道…),但这也不起作用。。它仍然显示整个网页


我只希望显示具有唯一类名的特定div。

能否将代码放入onPageFinished重写方法webView.loadUrl(“javascript:(function(){“+”document.getElementById('idName')。style.display='none';“+”})();我已经用过onPageFinished了吗?