ios 小程序 webview 跳转 公众号文章 不断loading 问题
发布于 5 年前 作者 jieyao 4963 次浏览 来自 分享

背景

使用了 webview 来跳转外部 H5 链接。使用了 bindload 方法 监听 页面加载。

问题

产品在webview 中添加了一个 公众号文章链接,发现 bindload 事件不断执行。产生 bug

思考

一开始以为是自己在 url 后拼接了特定参数(渠道啥的)导致的,进行了判断处理,来自微信的域名则不添加特殊参数。-- 失败

解决

将 bindload 注释掉即可,猜想是公众号图片采用的懒加载,导致页面的 bindload 事件不断执行,造成bug

问题

如果我即需要利用 bindload 事件来获取加载的 url ,又要兼容 ios loading 问题。则应该加个判断,若是微信文章则不监听 load 事件,若是其他的则进行监听。

回到顶部