CORS synchrone Anfragen funktioniert nicht im firefox

Die offizielle Dokumentation von jQuery ( asynchrone ajax-Abschnitt ) sagt, dass:

Cross-domain-requests und dataType: "jsonp" Anfragen nicht unterstützen
den synchronen Betrieb.

Aber dies funktioniert in allen aktuellen Browsern aber die firefox-version >= 20. Hier ist die Art der Anrufe, die ich mache:

$.ajax({
      type : "GET",
      async: false,
      dataType : "text",
      url : link,
      xhrFields: { withCredentials: true },

      success: function(response){
         console.log("success ");
      },
        error: function(error){
            console.error(error);               
        }  
});

Hat jemand eine Ahnung, warum dies passiert ist ?

UPDATE:
Ich habe beide getestet mit jQuery und Vanille-XHR-der Fehler ist immer der gleiche

[Exception... "Ein parameter oder eine operation wird nicht unterstützt
die zugrunde liegenden Objekt-code": "15" nsresult: "0x8053000f
(InvalidAccessError)"

  • Sie sind nicht mit dataType: "jsonp", so muss es sein, die cross-domain-Teil, aber Sie haben nicht uns zeigte, von wo/bis wo dieser Antrag gestellt wird.
  • Was passiert im FF? Was hat das Netzwerk-Inspektor, sagen Sie?
  • Im mit CORS um cross-domain-requests.
  • in der Netzwerk-Inspektor Registerkarte seiner nicht zeigen keine Anfrage.
  • Ich muss synchronen Anforderungen während der Verwendung von CORS, wenn ich entfernen, async:false, wird die Anfrage mit Erfolg.
  • Und in der error console? Was wird protokolliert? Oder nicht passiert nichts?
  • überprüfen, aktualisieren, danke
  • Was ist die URL?

InformationsquelleAutor mfreitas | 2013-05-21
Schreibe einen Kommentar