5

当我的应用程序在亚马逊 S3 上通过 Javascript 请求文件时,我收到了权限被拒绝错误。

我设置了一个 CORS 文件,它似乎大部分时间都可以工作,但会间歇性地失败。

我总是可以通过清除浏览器缓存来解决这个问题。

关于这可能是什么的任何线索?我没有使用 cloudfront,我知道有些人发现它会导致问题。

4

1 回答 1

-5

据我记得,Chrome 不允许从 localhost 发出 CORS 请求:

拒绝:XMLHttpRequest 无法加载 s3.amazonaws.com/rifff_bucket/...。Access-Control-Allow-Origin 不允许 Origin localhost:3000。

尝试在您的工作 PC 上设置开发域。

除此之外,对我来说,S3 也拒绝 CORS 请求,即使它们不是由本地主机发出的。

于 2013-08-07T12:03:41.620 回答