我们已配置云前端,分发名称为xxxxxxx.cloudfront.net。 通过Cors配置将分发配置为“使用所有边缘位置(最佳性能)”。 Cors配置如下,
<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<MaxAgeSeconds>3000</MaxAgeSeconds>
<AllowedHeader>*</AllowedHeader>
</CORSRule>
</CORSConfiguration>
现在,当我们从浏览器访问图片时,如果谷歌浏览器出现错误,则会产生错误,
来自原始图像http://xxxxxxxx.cloudfront.net'的图像已被跨源资源共享策略阻止加载:请求的资源上没有“Access-Control-Allow-Origin”标头。来源'{{3因此,不允许访问。“
您能否告诉我们为什么谷歌浏览器在与其他浏览器配合良好时会产生问题。
此致 Arvind的
答案 0 :(得分:0)
您是否将CloudFront配置为转发此处指定的Origin标头? http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/header-caching.html#header-caching-web-cors