gpt4 book ai didi

cookies - 在 IE9 中使用 cookie 发出 CORS 请求?

转载 作者:行者123 更新时间:2023-12-02 06:33:56 25 4
gpt4 key购买 nike

在 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();

知道如何让 cookie 与 IE9 中的 CORS 请求配合使用吗?

最佳答案

从此页面http://blogs.msdn.com/b/ieinternals/archive/2010/05/13/xdomainrequest-restrictions-limitations-and-workarounds.aspx在底部您可以看到更新:Internet Explorer 10 现在使用 XMLHTTPRequest 支持 CORS。 这意味着 IE9 中无法正确处理 CORS。对不起。他们在同一篇文章中提出了一些使用代理的解决方法。

浏览器兼容性矩阵在 http://caniuse.com/cors 中给出部分支持指的是

Internet Explorer 8 provides support via the XDomainRequest object but doesn't support credentialed requests http://code.google.com/p/sgvizler/wiki/Compatibility.

关于cookies - 在 IE9 中使用 cookie 发出 CORS 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10941281/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com