在网页仍在加载时在WebView中运行JavaScript-我可以获得进度百分比吗?

在网页仍在加载时在WebView中运行JavaScript-我可以获得进度百分比吗?,java,javascript,android,webview,Java,Javascript,Android,Webview,我一直试图通过在WebViewClient的onPageFinished方法中调用WebView.loadUrl'javascript:…'来让javascript函数在我的WebView中运行。但是,现在要看到javascript函数的正确效果已经太晚了 我的问题是,有没有一种方法可以在onPageFinished之前调用loadUrl,方法是在while循环中监视加载进度,然后调用它?您甚至可以看到WebView的进度百分比吗?WebChromeClient可用于监视网页加载进度,因此您可以

我一直试图通过在WebViewClient的onPageFinished方法中调用WebView.loadUrl'javascript:…'来让javascript函数在我的WebView中运行。但是,现在要看到javascript函数的正确效果已经太晚了


我的问题是,有没有一种方法可以在onPageFinished之前调用loadUrl,方法是在while循环中监视加载进度,然后调用它?您甚至可以看到WebView的进度百分比吗?

WebChromeClient可用于监视网页加载进度,因此您可以在特定时间使用此浏览器执行操作。但是,我最后没有使用此选项。

您已经标记了chris answer。但我有一个问题。为什么现在不使用javascriptinterface,我认为这是最简单的方法…

我这样做了-我没有在答案中写出来,因为它没有回答我提出的问题。不管怎样,谢谢你,提问者==回答者…现在我也明白了!:-