2012-09-18 8 views

Antwort

12

Kurze Antwort: Nein. Lange Antwort:

Internet Explorer 7 und unten hat keine Unterstützung für CORS

Internet Explorer 8 und 9 hat eine begrenzte CORS über das XDomainRequest Objekt unterstützen. Das XDomainRequest-Objekt unterstützt keine benutzerdefinierten Header, daher kann es den Header Authorization nicht unterstützen. (Quelle: http://blogs.msdn.com/b/ieinternals/archive/2010/05/13/xdomainrequest-restrictions-limitations-and-workarounds.aspx)

Der kommende Internet Explorer 10 wird volle Unterstützung für CORS bieten, die Unterstützung für benutzerdefinierte Header wie Authorization enthält. (Quelle: http://blogs.msdn.com/b/ie/archive/2012/02/09/cors-for-xhr-in-ie10.aspx)

+0

Ahh, Fantastisch das ist, was ich sehen wollte ist, wenn Licht am Ende des Tunnels war (was es gibt, in Form von IE 10) – Bittercoder

+0

IE10 unterstützt keine grundlegende Authentifizierung für Bilder oder Mediendateien, im Attribut 'src' verknüpft, wenn dieses auf eine andere URL verweist. Soweit zu IE10 und CORS ... – SimonSimCity

0

Jede öffentliche Website, die IE7,8,9 withCredentials unterstützen müssen, nicht Benutzer CORS. Die Funktion ist in der Internetzone "Zugriff auf Datenquellen über Domänengrenzen hinweg" deaktiviert. Nur vertrauenswürdige Zonendomänen können domänenübergreifende Aufrufe durchführen.

+0

Kennen Sie irgendwelche dokumentierten Beweise dafür? Oder sind es nur Ihre persönlichen Erkenntnisse? – ianbeks