h5 热更新方案

处理微信缓存问题

表现: 个别手机下载文件失败, 报 "errMsg":"downloadFile:fail file not found error".
调查: 资源路径正确, cdn资源正确
探索:

  1. charles 抓包, 请求没有问题, 下载没有问题
  2. 调整并发下载数量为 1 , 问题有缓解, 但仍然出现。
  3. 尝试不适用缓存, 直接加载, 问题解决
    结论:
    微信 wx.downloadFile api 内部异常
    解决办法:
    使用缓存出现异常时,退回到无缓存状态, 直接用 image 去 load .

https://leafflow.top/2023/02/07/daily/2018-10/
作者
vollen
发布于
2023年2月7日
许可协议