Bei Verwendung von CORS (Cross-Origin Resource Sharing) mit Internet Explorer - unterstützt es die Bereitstellung einer Autorisierung (d. H. Für grundlegende Auth)?CORS mit Internet Explorer - Unterstützung für die Standard-Authentifizierung?
Antwort
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)
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.
Kennen Sie irgendwelche dokumentierten Beweise dafür? Oder sind es nur Ihre persönlichen Erkenntnisse? – ianbeks
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
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