我注意到某些浏览器似乎不支持CoreS请求中的Credentials,至少在某些条件下。具体而言,在IE 10,尝试设置xhr.withCredentials = true
结果:CORS withCredentials - 支持有限吗?
INVALID_STATE_ERR: DOM Exception 11: An attempt was made to use an object that is not, or is no longer, usable.
再次
SCRIPT5022: InvalidStateError
和Safari 5的(但不是6)我得到的,响应相同的语句。
这些已知的问题,还是我设置我的XHR错误?有哪些浏览器支持列表withCredentials
?
http://caniuse.com/#search=cors –
你是否在'open'之后但在'send'之前设置'withCredentials'? – apsillers
根据[withCredentials' spec](http://www.w3.org/TR/XMLHttpRequest/#the-withcredentials-attribute):“*当set:如果状态不是''''时抛出'InvalidStateError'异常' UNSENT'或'OPENED',或者如果设置了'send()'标志。*“这表示在调用send()之前必须下注。但是,某些浏览器可能会比此规范规则错误得多。你能发布你的实际代码吗? – apsillers