2016-05-05 2 views
3

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?

The only options that can be set on cdn.fontawesome.com

Antwort

1

Sie können nicht Access-Control-Allow-Origin auf anderen Seiten, nur auf eigene Faust.

Da Sie die Datei von https://use.fontawesome.com/ anfordern, ist es offensichtlich nicht Ihr Server.

Es scheint, dass sie eine einzigartige Datei für jede Website https://use.fontawesome.com/aa2b8cb467.js bieten - also ich denke, es sollte eine Einstellung auf ihrer Seite sein, die zulässige Websites angibt.

Wahrscheinlich verklagst du es vom falschen Host - überprüfe deine Einstellung auf https://cdn.fontawesome.com/.

+0

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. –

Verwandte Themen