2.4.11
请问是这样吗 ?比如第一个版本远程资源是地址A ,用户下载了一些资源 缓存到本地了
然后版本2 用了远程资源是地址B ,那么好像本地的缓存就不会被用到 而是都要重新下载了
想问一下官方 是这样吗 ?
是不是说 如果想要保证之前的缓存有效 那么发布的远程资源地址 从版本1开始 就不能再有变化了才行 ?
或者说 有没有可以让后续的版本 可以用不同地址的方式 但之前的缓存还有效的做法?
2.4.11
请问是这样吗 ?比如第一个版本远程资源是地址A ,用户下载了一些资源 缓存到本地了
然后版本2 用了远程资源是地址B ,那么好像本地的缓存就不会被用到 而是都要重新下载了
想问一下官方 是这样吗 ?
是不是说 如果想要保证之前的缓存有效 那么发布的远程资源地址 从版本1开始 就不能再有变化了才行 ?
或者说 有没有可以让后续的版本 可以用不同地址的方式 但之前的缓存还有效的做法?

我是这么干的: 手动把缓存的key给改了
能说说 主要是改哪个文件中的吗
不用改那个文件,自己写逻辑,只要在你拉资源之前做就行了
我们是把缓存key改了,不能缓存应该是用的完整URL,我们去掉了域名,只保留路径作为key,2.x的你得找到微信对应的cacheManager
问问 改成不同的域名后 资源包可以对应不同的目录了 不用放一起了,除了管理方便外 还有其他什么好处吗
是编辑器某个目录下那个AssetManager.js文件吧 我觉得 这种工作 还是由官方来做吧 自己真不敢做 很难保证不出错啊
用的,但是所有资源放到同一个目录下本来就是一个很危险的事情
没有变化的资源 用了MD5 为什么会废了?