已经打包好放在服务器一个版本,之后有修改添加资源等,再次打包放在服务器,手机浏览器打开过后应该如何更新?所有的文件第一次应该会在浏览器有缓存。尝试修改过 main 里面的添加 noCache:true 但是并不是每个文件都有修改,请问如何根据版本号来重新拉去服务器最新的资源文件呢?
除此之外,由于 WEB 版本可以通过服务器直接进行版本更新,所以资源热更新只适用于原生发布版本。 这个是针对原生版本的 , 我这个就是h5 版本,请问如何处理呢?
我们之前是给所有Js的引用加上版本号,采用?xxx的方式,在Index.html里面,main.js里面所有引用js的地方,图片据测试可以自动更。
现在采用cdn上放不同目录的方式,更保险些。
那些json文件呢?你是怎么处理的?现在就是图集没有跟新,全是乱图
json测试都是自动更的,图片是会比较是否改变,改变才更,走得是http的功能,但是这个我只是在电脑上测试,微信我们是改变cdn目录的方式。
另外奇怪的是编辑器preview的版本每次都是直接更的,没有问题
服务器上,确实会有缓存问题,希望官方重视,给出解决方案