为什么WebChromeClient.onProgressChanged和jquery的$(document).ready()回调之间有明显的延迟?
我有一个webview,我在其中加载一个网页,我在其中调用在本机应用程序中实现的JS接口函数,在document.ready中。 我还处理WebChromeClient.onProgressChanged,并在进度达到100%时执行一些操作。
我发现的是onProgressChanged首先达到100%,并且在调用document.ready中调用的JS接口处理程序之前有几秒钟的延迟。 正在加载的网页很小,根本没有资源。 此行为显示为不可接受的用户体验。 为什么会有这样的延迟,什么是正确的Webchromeclient回调/ Jquery方法来最小化这种延迟?
- Android + PhoneGap + jQuery Mobile上的水平可滚动图像
- JQuery popup。(“open”)无效
- 在index.html页面中调用外部HTML页面时页眉和页脚位置不固定?
- 使用jQuery检测移动设备旋转
- 如何将JQuery(或任何)js库添加到Android WebView中加载的页面中?
- 如何使用原生Android 2.1浏览器中的javaScript检查与服务器的连接?
- 在Android 4.0.4默认浏览器上,JavaScript点击事件无法在Samsung Galaxy SIII上运行
- 使用Jquery Mobile进行XML解析
- 无法从第二个包含的js文件中的第一个包含的javascript文件调用函数