我尝试在storage.googleapis.com存储桶上设置CORS标头var cache = {id1 : {a:1, b:2},
id2 : {a:5, b:2},
id3 : {a:1, b:4}};
var changed = ["id1", "id3"];
var result = changed.map(id => cache[id]);
console.log(result);
。原因是我无法控制Access-Control-Allow-Credentials=true
中的XHR参数。
我能够正确设置whithCredentials=true
标题,但我无法在Google云端存储文档中找到有关特定标题Access-Control-Allow-Origin
的任何提及。
Access-Control-Allow-Credentials
你知道这是否可行以及如何做到这一点?
答案 0 :(得分:1)
正如您已经提到的,您可以将存储桶配置为支持CORS,但是,目前,在Google云端存储(GCS)中,您只能set some metadata fields,例如Cache-Control,内容 - 分配,内容编码,内容 - 语言,内容 - 语言和自定义元数据。
您可能希望在open中为Google Issue Tracker提供access controls options功能请求。
作为一种可能的解决方法,您可能希望使用GCS可用的任何The documentation