正需要这个 nice
好棒棒啊~ 建议 url.indexOf("http")<0 写成 !url.startsWith('http'),更清晰一点
未来版本是那个版本。。。
可是这样不是相当于所有的资源都重新请求了么
大部分页游的更新方式,文件数量太多的时候版本文件会很大是个问题
音频文件要怎么才能加上时间戳呢?
同问 音频文件不行的吗? 这个功能按道理来说不难啊 官方为啥还不加上。。。
最好的更新方式是采用每个文件的md5值,但是我们这里好像不太现实···
md5 的方案我们会考虑在后续的版本中实现。
有些客户端不支持startsWith
把文件发布的时候,用MD5码更名。。才是妥妥的方案。 否则浏览器缓存机制一但失灵,就JJ了。。。 (PS:PC页游中,浏览器缓存失灵高发,痛过的人才知道。!)
麒麟子大大正解,后续我们会把 md5 更名的方案集成到引擎里面来,大概会放在 1.6 版本来做。
这个方法 creator 有内置 polyfill
目前在做网页版的,有什么成熟的方案,在creator 里面进行 缓存处理呢? 楼主那个方案你们觉得怎样呢?
貌似没有呢。
_noCacheRex 是啥。。。?有人解析一下麼 = =
很久以前的贴子,子龙今天想起来回复了这个,看来,这事儿正式动工了吧。哈哈
有几个细节我分享一下。 1、DEBUG版不要做MD5码变更。。 2、RELEASE版本,做了MD5码以后, 如果遇上文件加载不到,还请打印出 原始文件的URL地址。 这样才能知道哪个文件缺失。。
这是我的踩坑经验。 希望能派得上用场。
1赞
恩,感谢建议。
1赞
实际上,文件后面加版本,还不如直接在目录中加版本来得方便,一样的每个小版本更新,全都会重新下载,要做到只下载新文件,需要用MD5