Dora Li
Results
2
comments of
Dora Li
> 我用的 1.4.1 的版本 请问你这个问题解决了吗,我也遇到了这个问题
这个原因是oss同源不会返回 access-control-allow-origin,会影响到:在直接ajax请求图片时,如果有缓存的情况下,判断没有出现access-control-allow-origin,就会跨域 我想到了两种解决办法: 1. 在阿里云OSS中配置单个资源的header不缓存,也就是把 cache-control 设置为 no-cache.(这也是我目前使用的方法)。但是会导致资源没办法缓存,如果是大批量的并不适用 2. 先用ajax请求一次资源图片。既然浏览器请求资源被认为同源不会返回 access-control-allow-origin,那就使用ajax主动触发一次请求资源,这样的话Origin为当前网站的域名地址,oss就会返回 access-control-allow-origin,后续再发送同样的资源请求的情况下就不会被认为跨域