2014-08-29 10 views
11

Dopo l'aggiornamento all'ultima versione di Google Chrome, ricevo il seguente errore.Intestazione HTTP Access-Control-Allow-Origin nel sito Jekyll in Github

carattere di origine 'http://fonts.gstatic.com' è stato bloccato dal caricamento dalla politica di condivisione delle risorse Cross-Origin: No 'Access-Control-Allow-Origin' intestazione è presente la risorsa richiesta.

Per questo motivo i caratteri Web non funzionano. So che se aggiungo l'intestazione HTTP Access-Control-Allow-Origin funzionerà. Ma il mio sito è un sito di Jekyll ed è ospitato in Github.

Quindi, come aggiungere l'intestazione http Access-Control-Allow-Origin nel sito generato da Jekyll ospitato in Github?

+4

Non capisco perché qualcuno abbia votato con un commento. –

+2

nemmeno io. Ma succede. –

+0

Stavo usando '' 'Apri Sans''', quindi ho scaricato il carattere da https://github.com/FontFaceKit/open-sans, quindi non devo preoccuparmi delle impostazioni del proxy. –

risposta

2

I caratteri in gstatic.com vengono visualizzati con l'intestazione Access-Control-Allow-Origin:*. Come indicato in here, può essere un problema con il proxy.

Una cosa è certa, non è possibile impostare questa intestazione da soli nelle pagine Github.

1

Questa è una risposta a una vecchia domanda, ma si spera che possa aiutare qualcuno.

Se si accede all'API o ai caratteri di Google Maps tramite http, provare a utilizzare la versione https.

Problemi correlati