最佳答案
我试图通过一个 XMLHttpRequest 从 Firebase Storage 下载文件,但是没有在资源上设置访问控制-允许-起源,所以这是不可能的。有没有办法在存储服务器上设置这个头?
(let [xhr (js/XMLHttpRequest.)]
(.open xhr "GET" url)
(aset xhr "responseType" "arraybuffer")
(aset xhr "onload" #(js/console.log "bin" (.-response xhr)))
(.send xhr)))
Chrome 错误信息:
无法加载 XMLHttpRequest Https://firebasestorage.googleapis.com/[编辑] 请求的标头上没有“访问控制-允许-起源”标头 因此,原产地「 http://localhost:3449」是不允许的 进入。