如果使用IE8 / 9的XDomainRequest对象发出同源请求,会发生什么?请求成功吗?如果是,那么它是limited in the same ways作为跨源请求吗?
答案 0 :(得分:0)
XDomainRequest
似乎始终在其发送的请求中附加Origin
标头,使其看起来好像是跨域的,即使它们不是。因此,如果使用XDomainRequest
向服务器发出同源请求,则如果服务器在其响应头中不包含Access-Control-Allow-Origin,则请求将失败。我刚刚证实了这一点。设置标头的功能将成为传输prototype
的一部分,因此无论最终目的地如何,setRequestHeader
等方法仍然缺失。