Statuscode = 0 bei Verwendung von xhrFields: {withCredentials: true} beim Aufruf von jQuery $ ajax mit Firefox

Ich benutze

xhrFields : { 
  withCredentials: true 
} 

in jQuery $ ajax aufrufe, um sitzungscookies innerhalb meiner abfragen zu versenden.

Der Aufruf gibt einen korrekten Statuscode in meinen Apache-Protokollen an (401/200, abhängig davon, ob das Cookie gesetzt ist), aber Firefox erhält immer den Status 0 (dh einen Fehler in $ .ajax ()) Code ist OK (aber Cookies werden nicht gesendet)

Hier ist das Antwortobjekt, das ich in Firefox mit dem Setup von xhrFields erhalte:

{"readyState":0,"responseText":"","status":0,"statusText":"error"}

Meine Apache-Konfiguration ist CORS-fähig und erlaubt auch Zugriffssteuerung-Zulassen-Anmeldeinformationen (hier sind die entsprechenden HTTP-Header)

Access-Control-Allow-Credentials: true
Access-Control-Allow-Origin: *

Fehlt etwas, entweder im AJAX-Aufruf oder in der Webserver-Konfiguration?

Hinweis: Dies funktioniert in Chrome einwandfrei

Antworten auf die Frage(1)

Ihre Antwort auf die Frage