简_洋 2022-01-05 17:08 采纳率: 50%
浏览 563

uniapp打包的h5放到公众号用户访问后,更新了一下包,被微信缓存了,用户再次打开白屏刷新都打不开!怎么处理好一点?

微信内的缓存太厉害了!打的包只要用户访问过都不敢更新了,一更新有些用户就白屏打不开了,刷新都不管用!问题已经确认就是用户缓存了index.html文件!但是包更新了,里面的css和js都被替换了!找不到资源文件了。就报错白屏了!有些刷新一下就过了,有些手机强制刷新都还是白屏,搜了很多网上资源,head头也加上了,打的包里面的css和js都有hash值每次都不一样,前端好像能处理的只有这些了!服务端的我问了后端的他说也不缓存html文件。?难搞啊?还有啥解决方法吗?

  • 写回答

1条回答 默认 最新

  • 归来巨星 新星创作者: 前端开发技术领域 2022-01-06 10:11
    关注

    每次更新的时候 给 index.html 名字新增一个时间戳

    nginx配置指向的时候直接去配新的 index1641435034.html 指向

    评论

报告相同问题?

问题事件

  • 创建了问题 1月5日