web-view控件如何感知src网页是加载到了?
发布于 6 年前 作者 gang48 11986 次浏览 来自 问答

- 需求的场景描述(希望解决的问题)

页面中有一个

控件,设置了一个src网址,如果因为一些因素(如用户进入隧道导致网络差等),未能如期成功加载网页,此页面会展现为空白。

- 希望提供的能力

希望

控件能够感知网页是否有成功加载,以便作出重新请求或其它行为的错误处理。

目前的内嵌网页中的wx.miniProgram.postMessage方法仅在特定时机触发,无法通过此方法感知。如果此方法能够即时触发,那么小程序页面倒是可以通过计时n秒的方式,在n秒后看是否获取到网页post过来的信息来判断是否有加载到页面;如果未加载到,则重新请求或作出其它方式的错误处理。

3 回复

+1 望支持

需求+1

哎. 咋好意思做的api呢… 还 【会在特定时机(小程序后退、组件销毁、分享)触发并收到消息】…

回到顶部