我尝试实现以下方案:
我希望这个跨源重定向得到处理,但是XHR-send方法会返回一个错误,并且不会触发请求和预检请求。
根据XHR specification,我原本预计重定向也会起到跨越作用。
知道如何让这个跨源重定向运行吗?
答案 0 :(得分:2)
这不起作用,因为重定向由浏览器处理,而XHR只能看到浏览器重定向到的页面 - 这意味着 跨域 - 这意味着它将失败,除非B.com明确允许您的A.com域名访问它。
您还可以将A.com上的其他页面充当代理,然后在B.com上下载内容,然后输出它返回的响应。