Jef*_*eff 13 cookies cors internet-explorer-9 xdomainrequest
在IE9中,我试图用cookie进行交叉原始请求.但是,即使我有Access-Control-Allow-Origin,Access-Control-Allow-Credentials,Access-Control-Allow-Methods都设置为适当的值(原始域,true和GET,POST),IE9仍然没有从请求中发送或设置cookie.这是我正在使用的脚本:
var xdr = new XDomainRequest()
xdr.open("http://mydomain.com/cors.php")
xdr.withCredentials = true;
xdr.send();
Run Code Online (Sandbox Code Playgroud)
关于如何在IE9中使用CORS请求获取cookie的任何想法?
Art*_*rov 18
从这个页面http://blogs.msdn.com/b/ieinternals/archive/2010/05/13/xdomainrequest-restrictions-limitations-and-workarounds.aspx底部你可以看到Update: Internet Explorer 10 now supports CORS using XMLHTTPRequest.它意味着CORS未正确处理IE9.抱歉.他们在同一篇文章中提出了一些代理方法.
浏览器兼容性矩阵在http://caniuse.com/cors上给出,其中部分支持意味着
Internet Explorer 8中通过XDomainRequest对象提供支持,但不支持资格的请求http://code.google.com/p/sgvizler/wiki/Compatibility.
| 归档时间: |
|
| 查看次数: |
12964 次 |
| 最近记录: |