Ich versuche, eine CORS XHR Post mit Anmeldeinformationen zu tun. Es funktioniert hervorragend in Chrome, aber nicht in Firefox. Die Cookies sind in den Headern der Pre-Flight-Anfragen nicht enthalten, daher sehe ich eine 302. Dies funktioniert perfekt in Chrome, da Cookies in den Pre-Flight-Request-Headern enthalten sind und der nachfolgende POST durchlaufen wird.CORS withCredentials XHR Preflight nicht posten Cookies in Firefox
Warum sollte das nicht in FF funktionieren? Was vermisse ich?
// 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);
Irgendwelche Ideen? Ich sehe einige Beiträge, die sagen, ich kann die Anfrage auf der Serverseite Proxy, aber ich würde es vorziehen, dass dies in Übereinstimmung mit der CORS-Spezifikation funktioniert.
Danke!
In welcher Version von FF sind Sie zuletzt? – Francisc