Sto tentando di eseguire un messaggio XHR CORS con credenziali. Funziona alla grande in Chrome, ma non in Firefox. I cookie non sono presenti nelle intestazioni delle richieste pre-volo, quindi visualizzo un 302. Funziona perfettamente in Chrome, poiché i cookie sono presenti nelle intestazioni delle richieste pre-volo e il successivo POST passa attraverso.CORS withCredentials Preflight XHR non pubblicare cookie in Firefox
Perché non dovrebbe funzionare in FF? Cosa mi manca?
// 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);
Qualche idea? Vedo alcuni post che dicono che posso indirizzare la richiesta sul lato server, ma preferirei farlo funzionare secondo le specifiche CORS.
Grazie!
Quale versione di FF sei attiva, l'ultima? – Francisc