Fontawesome только что выпустили свою CDN, и я пытаюсь использовать ее в AppEngine моего Google Cloud следующим образом:
<script src="https://use.fontawesome.com/aa2b8cb467.js"></script>
Но это дает следующую ошибку в консоли Chrome:
«Шрифт из источника 'http://use.fontawesome.com' заблокирован от загрузки кросс-происхождением Политика совместного использования ресурсов: в запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin». >' поэтому доступ запрещен."
Я прочитал другую статью Stackoverflow, которую я могу настроить мой app.yaml
для установки этих заголовков, но я не знать, как установить их для внешних шрифтов.
handlers:
- url: /fonts
static_dir: fonts
http_headers:
Access-Control-Allow-Origin: "*"
Я пробовал следующее, но это не работает:
handlers:
- url: /use.fontawesome.com
static_dir: ??
http_headers:
Access-Control-Allow-Origin: http://www.practia.org
И тогда я думаю, что это не мое приложение должно устанавливать эти заголовки, а скорее CDN fontawesome. Насколько я понимаю, именно им нужно разрешить доступ из других источников к своему CDN. Или я что-то упускаю?