Ich versuche, eine Webschriftart zu erstellen und sie auf AWS S3 bereitstellen zu lassen.AWS S3-Kreuzursprungsanforderung fehlgeschlagen auf ie9
Funktioniert in allen Browsern außer IE9, wo es besagt, dass die ursprungsübergreifende Anforderung beim Laden der Woff-Datei fehlgeschlagen ist.
Ich habe viele und viele Foren über Leute gelesen, die das Problem haben, aber ich konnte keine Lösung finden.
Ich denke, es hat etwas damit zu tun, dass das CORS-Setup auf S3 nicht die richtigen Daten oder etwas an IE9 sendet?
(Arbeiten in Firefox, Chrome, IE7,8 usw.)
Die einzigen Vorschläge, die ich gesehen habe, das Problem zu beheben sind, eine EC2-Instanz Spinnen und macht eine Web-Host für die Schriftarten (vollständigen Overkill !) und der andere benannte die CSS-Datei als .php und setze Header in PHP (aber das ist daft).
Weiß jemand (wenn überhaupt möglich), um dieses Problem zu beheben?
Dank
bearbeiten
Meine CORS config:
<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<AllowedHeader>*</AllowedHeader>
</CORSRule>
</CORSConfiguration>
Können Sie Ihre aktuelle CORS-Konfiguration posten? –
@LarryMcKenzie Posted die CORS im ursprünglichen Beitrag jetzt – TheStoneFox
Können Sie etwas über Ihre Webserverkonfiguration erklären. Auch ich fand das, wenn es hilfreich ist: http://css-tricks.com/forums/discussion/21452/font-family-not-working-in-ie-9-but-all-other-ies/p1 –