Я пытаюсь сделать сообщение CORS XHR w/credentials. Он отлично работает в Chrome, но не в Firefox. Печеньки не присутствуют в заголовках запроса перед полетом, и поэтому я вижу 302. Это отлично работает в Chrome, поскольку файлы cookie находятся в заголовках запроса перед полетом, и последующий POST проходит.
Почему бы не работать в FF? Что мне не хватает?
// assume url, boundEventHandler and uploadData are defined, as this definitely works in Chrome
var xhr = new XMLHttpRequest();
xhr.open("POST", url, true);
xhr.addEventListener ("readystatechange", boundEventHandler, false);
xhr.withCredentials = true; // FWIW, I've also tried the string 'true'
xhr.send(uploadData);
Любые идеи? Я вижу некоторые сообщения, которые говорят, что я могу проксировать запрос на стороне сервера, но я бы предпочел, чтобы это работало в соответствии со спецификацией CORS.
Спасибо!