Estoy tratando de hacer una publicación CORS XHR con credenciales. Funciona muy bien en Chrome, pero no en Firefox. Las cookies no están presentes en los encabezados de solicitud previa al vuelo, por lo que estoy viendo un 302. Esto funciona perfectamente en Chrome, ya que las cookies están en los encabezados de solicitud de pre-vuelo y en el posterior POST.CORS withCredentials Preflight XHR no publica cookies en Firefox
¿Por qué no funcionaría esto en FF? ¿Qué me estoy perdiendo?
// 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);
¿Alguna idea? Veo algunas publicaciones que dicen que puedo proxy la solicitud en el lado del servidor, pero preferiría que esto funcione de acuerdo con la especificación CORS.
Gracias!
¿En qué versión de FF está, último? – Francisc