Проблема загрузки шрифтов в цифровом пространстве океана - PullRequest
1 голос
/ 06 февраля 2020

Мой веб-сайт обслуживает шрифты (и другие ресурсы) извне из корзины Digital Ocean Spaces, и CDN на данный момент отключен. Это приложение Rails 4, стоящее за Nginx.

Все ресурсы (изображения, css, js), кажется, работают нормально, но не шрифты.

После выяснения у меня был CORS проблема, я добавил https://example.com конфигурацию CORS, чтобы разрешить заголовок Access-Control-Allow-Origin для GET запросов.

Кажется, это исправило проблему на Firefox и Safari, но я все еще получаю следующая ошибка в Chrome и Opera:

Доступ к шрифту в 'https://bucket.region.digitaloceanspaces.com/path-to-fonts/font.ttf' из источника 'https://example.com' заблокирован согласно политике CORS: в запрашиваемом ресурсе отсутствует заголовок «Access-Control-Allow-Origin».

Кто-нибудь знает, что может отсутствовать?

1 Ответ

1 голос
/ 07 февраля 2020

Фигурные! Пришлось очистить данные просмотра Chrome.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...