Мой веб-сайт обслуживает шрифты (и другие ресурсы) извне из корзины 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».
Кто-нибудь знает, что может отсутствовать?