Заголовок HTTP-заголовка Access-Control-Allow-Origin на сайте Jekyll в Github

После обновления до последнего Google Chrome я получаю следующую ошибку.

Шрифт от источника 'http://fonts.gstatic.com' был заблокирован от загрузки политикой совместного использования ресурсов Cross-Origin: Нет 'Access-Control-Allow Заголовок -Origin 'присутствует на запрошенном ресурсе.

Из-за этого веб-шрифты не работают. Я знаю, что если я добавлю HTTP-заголовок Access-Control-Allow-Origin, он будет работать. Но мой сайт - сайт Jekyll, и он размещен в Github.

Итак, как добавить заголовок Access-Control-Allow-Origin http на созданном Jekyll сайте, размещенном в Github?

Ответ 1

Шрифт в gstatic.com подается с заголовком Access-Control-Allow-Origin:*. Как указано здесь, это может быть проблемой прокси.

Одно можно сказать наверняка, вы не можете сами установить этот заголовок на страницах Github.

Ответ 2

Это ответ на старый вопрос, но, надеюсь, это поможет кому-то.

Если вы используете API Карт Google или Шрифты с помощью http, попробуйте вместо этого использовать версию https.