Open w493189140 opened 5 years ago
跨域原因是 图片被请求了两次,一次是图片直接返回 没有触发跨域 第二次是ajax请求是浏览器缓存 所以会出现跨域问题
跨域原因是 图片被请求了两次,一次是图片直接返回 没有触发跨域 第二次是ajax请求是浏览器缓存 所以会出现跨域问题
请问你是怎么解决的
这个属性有时候不一定有效啊..
cache-control是在阿里云OSS设置的吗?
跨域原因是 图片被请求了两次,一次是图片直接返回 没有触发跨域 第二次是ajax请求是浏览器缓存 所以会出现跨域问题
同问
这个原因是oss同源不会返回 access-control-allow-origin,会影响到:在直接ajax请求图片时,如果有缓存的情况下,判断没有出现access-control-allow-origin,就会跨域 我想到了两种解决办法:
已解决 解决方案 服务端加 Access-Control-Allow-Origin * 使用oss 本人alioss 跨域设置 配置好 暴露headers Etag x-oss-reques-id 图片文件设置Http头 Cache-Control 为no-cache