想象一下,我有三个域A,B和C.在B和C上,我确保在发出请求时发送Access-Control-Allow-Origin: *
。
现在在域A上我运行这样的XHR:
xhr.open("GET", "B/abc.wav")
xhr.send()
B将重定向到C.
Content-Type: text/plain
Connection: keep-alive
Keep-Alive: timeout=60
Location: http://C/something/abc.wav
Content-Length: 0
Access-Control-Allow-Origin: *
C将回复
Content-Type: audio/wav
Connection: keep-alive
Keep-Alive: timeout=65
Accept-Ranges: bytes
Content-Length: 1003914
Access-Control-Allow-Origin: *
我遇到的问题是,在Chrome 14.0.835.126 beta-m中,我收到了一个错误,但没有告诉我为什么会失败。
我只看到“[Exception:DOMException]”作为XHR的响应。 网上的大多数示例都建议添加我已经完成的ACAO标题,但实际上并没有谈到多重重定向的场景。这有可能吗?