oss图片跨域问题

如图:


1666767088664.png

产生的原因是这个图片请求了两次,一次触发了跨域,另外一次则是带有origin触发跨域,这种即使在oss上配置了跨域也会出现问题,因为第一次没有触发跨域返回的数据被本地缓存了下来,而第二次触发跨域的请求没有再请求服务器,而直接获取的本地缓存导致跨域校验失败

解决方法1:打开控制台勾选停用缓存(disable cache)
解决方法2:修改阿里云上传的方法,手动添加’Cache-Control’ => ‘no-cache’
解决方法3:下载地址加上随机参数,url = url + '?s=' + Math.random().toString()

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容