我有一个webview,我正在其中加载一个网页,我在其中调用在本机应用程序中实现的JS接口函数,在document.ready中。我还处理WebChromeClient.onProgressChanged,并在进度达到100%时执行一些操作。
我所发现的是onProgressChanged首先达到100%,并且在调用document.ready中调用的JS接口处理程序之前有几秒钟的延迟。正在加载的网页很小,根本没有资源。此行为显示为不可接受的用户体验。 为什么会有这样的延迟,什么是正确的Webchromeclient回调/ Jquery方法来最小化这种延迟?