标签:oca 原因 没有 ted for 做了 red 状态 source
本人项目中对阿里云图片请求进行了两次,第一次通过img标签进行,第二次通过异步加载获取。第一次请求到图片,浏览器会进行缓存,随后再进行异步请求,保存跨域失效。
错误信息如下:
Failed to load http://cdn.imayuan.com/831ccd4741a7a56d85f6698a21f4ca69.svg: No ‘Access-Control-Allow-Origin‘ header is present on the requested resource. Origin ‘http://localhost:8601‘ is therefore not allowed access.
<img crossOrigin="anonymous"/>
crossorigin属性:
anonymous:如果使用这个值的话就会在请求中的header中的带上Origin属性,但请求不会带上cookie和其他的一些认证信息。
use-credentials:这个就同时会在跨域请求中带上cookie和其他的一些认证信息。
在使用这两个值时都需要server端在response的header中带上Access-Control-Allow-Credentials属性。
标签:oca 原因 没有 ted for 做了 red 状态 source
原文地址:https://www.cnblogs.com/wwyz/p/9210856.html