webview成功何时加载js?(似乎webview没有回调)

时间:2016-06-13 02:51:54

标签: javascript android webview android-webview

我想在loadurl()之后调用js函数,但我不知道什么时候url(http)被加载了。并且webview没有可信的回调函数

当webview加载html页面时,我不知道js何时可以加载成功。而且没有回调函数可以覆盖。

似乎 onPageFinished()功能不可信,并且

webview.loadUrl(" javascript: window.onload = funtion(){callback()}")

也有一些问题。

1 个答案:

答案 0 :(得分:0)

你有没有这样做过

        webView.loadUrl(link);
        webView.getSettings().setJavaScriptEnabled(true);
        webView.setWebViewClient(new WebViewClient() {
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                view.loadUrl(url);
                return false;
            }

            @Override
            public void onPageFinished(WebView view, String url) {
                super.onPageFinished(view, url);
                webView.setVisibility(View.VISIBLE);

            }
        });