Fontawesome nur their own CDN freigegeben und ich versuche es AppEngine wie dieses auf meinem Google Cloud zu nutzen:Wie kann ich "Access-Control-Allow-Origin" -Header für das neue CDN von fontawesome auf der Google Cloud Platform festlegen?
<script src="https://use.fontawesome.com/aa2b8cb467.js"></script>
Aber es gibt den folgenden Fehler in Chrome Konsole:
„Font von Herkunft" http://use.fontawesome.com 'wurde blockiert von Laden von Cross-Origin-Ressource Sharing-Richtlinie: Nein ' Access-Control-Allow-Origin 'Header ist auf der angeforderten Ressource. Origin' http://localhost 'ist daher nicht erlaubt. "
Ich las auf another Stackoverflow article, dass ich meine app.yaml
diese Header setzen configure kann, aber ich weiß nicht, wie diese für externe Schriftarten einzustellen.
handlers:
- url: /fonts
static_dir: fonts
http_headers:
Access-Control-Allow-Origin: "*"
ich folgendes versucht, aber es funktioniert nicht:
handlers:
- url: /use.fontawesome.com
static_dir: ??
http_headers:
Access-Control-Allow-Origin: http://www.practia.org
Und dann denke ich, dass es nicht meine Anwendung, die diese Header setzen muss, sondern das CDN von fontawesome . Wenn ich es verstehe, müssen sie den Zugang von anderen Ursprüngen zu ihrem CDN erlauben. Oder fehlt mir etwas?
Ich habe einen Screenshot der einzigen Optionen hinzugefügt, die ich auf cdn.fontawesome.com finden konnte. Und es gibt nichts, um erlaubte Seiten zu setzen. –