Font Awesome-Symbole, die in Chrome nicht angezeigt werden, ein MaxCDN-bezogenes Richtlinie-Problem mit der Richtlinie "Cross-Origin Resource Sharing"

ist nur aufgefallen, auf mehreren websites, die die font-awesome-icons sind, zeigt Google Chrome. Die Konsole zeigt folgenden Fehler:

Schrift vom Ursprung 'http://cdn.keywest.life' wurde blockiert
das laden von Cross-Origin Resource Sharing policy: Keine
'Access-Control-Allow-Origin' - header vorhanden ist, auf die angeforderte
Ressource. Herkunft ' http://www.keywest.life " ist daher nicht
wird der Zugriff erlaubt.

Fand ich die exakte gleiche Problem auf mehrere andere Standorte. Dies kann leicht behoben werden durch Austausch der eigenen CDN Referenz:

//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css

-dies ist jedoch nicht die Lösung, nur ein workaround. Ich würde gerne die Ursache kennen und die richtige Lösung.

(die Ursache ist diese: die Webseite ist in der Verwendung seiner eigenen CDN, zur Verfügung gestellt von MaxCDN und hat die Referenz auf das font-awesome-Schriften, und diese sind nicht geladen, Chrom, wenn Sie beim laden die gleiche Ressource aus der Bootstrapcdn Ressource -oben erwähnt - es funktioniert)

hier ist n Beispiel für die Ausgabe (im Menü und die sozialen Symbole in der Fußzeile: http://www.keywestnight.com/fantasy-fest )

Vielen Dank für jede Hilfe/explanatioon!

InformationsquelleAutor der Frage Yatko | 2014-09-30

Schreibe einen Kommentar