2014-08-29 18 views
11

升級到最新的谷歌瀏覽器後出現以下錯誤。從出身「http://fonts.gstatic.comGithub中的Jekyll站點的訪問控制允許來源HTTP標頭

字體已被封鎖由跨來源資源共享政策負載:沒有「訪問控制允許來源」標頭出現在所請求的資源。

正因爲如此,網絡字體無法正常工作。我知道,如果我添加Access-Control-Allow-Origin HTTP頭,它將起作用。但我的網站是一個Jekyll網站,它使用Github託管。

那麼如何添加Access-Control-Allow-Origin http標題在Jekyll生成的網站託管在Github?

+4

我不明白爲什麼有人投票發表評論。 – 2014-08-29 19:05:40

+2

我也沒有。但它發生。 – 2014-08-29 22:27:30

+0

我使用的是'Open Sans''',所以我從https://github.com/FontFaceKit/open-sans下載了字體,所以我不需要擔心代理設置。 – 2014-08-30 04:31:21

回答

2

gstatic.com中的字體與Access-Control-Allow-Origin:*標題一起提供。 如here所述,它可能是代理問題。

有一件事是肯定的,你不能在Github頁面上自己設置這個頭。

1

這是一個老問題的答案,但希望它可以幫助某人。

如果您使用http訪問Google Maps API或字體,請嘗試使用https版本。

相關問題