相关疑难解决方法(0)

对CORS的缓存效果:请求的资源上没有"Access-Control-Allow-Origin"标头

这个问题的简短版本是我们看到典型的CORS错误(x has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.)但是我们绝对发送指定的标头.然而,在n(模式未确定)时间量之后,请求很好(Stml(除了它是html文件中引用的随机1或2资产之外没有真正的模式)请求将突然开始失败.在硬刷新或禁用缓存时,问题已得到解决.

我们想知道缓存在这种情况下如何影响CORS?或者如果问题出在其他地方?

我们看到的是资产在第一时间被正确加载.

这是一个cURL表示浏览器(chrome,未在别处测试)发送到服务器(s3前面的云端):

curl -I 'https://assets-frontend.kalohq.ink/style.allapps.add899080acbbeed5bb6a7301d234b65.css' -H 'Referer: https://lystable.kalohq.ink/projects/2180?edit=true' -H 'Origin: https://lystable.kalohq.ink' -H 'DPR: 2' -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gec
Run Code Online (Sandbox Code Playgroud)

响应这个标题的标题如下:

HTTP/1.1 200 OK
Content-Type: text/css
Content-Length: 5632
Connection: keep-alive
Date: Wed, 28 Jun 2017 09:23:04 GMT
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: GET
Access-Control-Max-Age: 3000
Last-Modified: Wed, 28 Jun 2017 09:16:15 …
Run Code Online (Sandbox Code Playgroud)

browser cache-control amazon-s3 cors webpack

47
推荐指数
2
解决办法
9277
查看次数

标签 统计

amazon-s3 ×1

browser ×1

cache-control ×1

cors ×1

webpack ×1