跨域Cookie不是通过Chrome中的XHR发送的

时间:2017-03-30 21:09:33

标签: google-chrome http cookies xmlhttprequest cross-domain

我有两个域名:

  1. app.red.com - 我在此域名上设置了Cookie(在* .red.com上)
  2. web.blue.com
  3. 来自web.blue.com,我正在对app.red.com进行客户端XHR调用:

    var xhr = new XMLHttpRequest();
    xhr.open('GET', 'https://app.red.com/someapi', true);
    xhr.withCredentials = true;
    xhr.send(null);
    

    在Chrome 57中,此XHR请求不会发送我与* .red.com相关联的Cookie。

    尝试使用Firefox 32复制相同的行为会导致cookie被发送。

    浏览器版本可能不相关 - 我团队的其他成员使用了许多不同的版本(包括57个),但没有人看到问题。

    我的系统是否有特定于Chrome的标志或设置可能导致此问题?

0 个答案:

没有答案