谷歌存储视频文件不能直接从本地主机角度播放

时间:2019-08-07 16:55:15

标签: cors google-cloud-storage

已被CORS策略阻止:请求的资源上不存在“ Access-Control-Allow-Origin”标头。因此,不允许访问来源“ http://localhost:4200”。

尝试从Google存储设备加载wave文件时显示此消息。

我尝试了这些步骤,但是没有用, 使用gsutil cors命令在存储桶上配置CORS: https://cloud.google.com/storage/docs/configuring-cors

1 个答案:

答案 0 :(得分:0)

如果您使用的是Chrome,我想提到Chrome不支持CORS请求的本地主机(自2010年以来打开的错误)[1],如果您检查此错误的线程,您会发现最近发表的评论是一年,因此,此错误仍在解决中

要解决此问题,您可以使用lvh.me之类的域(就像localhost一样指向127.0.0.1),或者使用--disable-web-security标志启动chrome(假设您只是在测试)。 / p>

您还可以检查如何在此文档的Origin上使用通配符[2]

[1] https://bugs.chromium.org/p/chromium/issues/detail?id=67743

[2] https://cloud.google.com/storage/docs/xml-api/put-bucket-cors