当H5游戏更新时如何让手机端不要加载本地缓存,直接向远端服务器读取资源.
目前我做的处理是服务端那边做个接口来设置版本,当游戏更新时,将版本号改变 ,当上一次本地缓存的值与现在服务端给的值不一样的时候,我就通过location.reload(true);绕过本地直接向服务端去拉去新的资源数据.
问下各位大佬,有没有好的方式解决H5端游戏资源及脚本更新的问题.
1赞
利用浏览器的缓存机制,加上ccc的md5扩展命名的方法,可以解决。
你是指在1.6.1的版本里构建项目的时候勾选上MD5 cache 吗?
是的,为什么还有这么老的版本呢?1.6.2 不是更合适?
哦 这样啊 我更新试试 我在1.6.1版本上使用勾选上MD5的方案 ,刷新页面的时候存在着要多刷新两次才能刷到新的数据. 不知道你们遇到没
特别是在微信浏览器中,几乎不会识别更新到最新资源,除非退出微信账号
更新到1.6.2 问题解决了 谢谢你