每次打开一个浏览器tab加载网络图片 第一次报跨域错误 然后清除缓存刷新页面就能显示了

版本 cocos creator v2.4.3
环境是:chrome 85.0.4183.121(正式版本) (64 位)

图片服务器配置过跨域,H5网络加载图片正常(之前服务器没配跨域,H5和cocos都加载不出来),cocos加载第一次报跨域,然后清除缓存刷新页面 就可以加载到了

有老哥遇到过这个问题吗。。 救救孩子。

孩子已经解决了 记录一下

cocos和H5是两个一级域名相同 二级域名不同的项目 相互跳转的时候,h5跳转cocos项目 h5已经加载过这个url的图片浏览器已有缓存,然后cocos项目又去加载这个图片直接就去那缓存了 这里两个项目的域名触发了跨域报错所以清缓存后就能加载出来,不清缓存后加载的项目就触发了跨域

解决方法:其中一个项目加载图片url时候加几个随机数在url后面 区分开来 就OK了…