数字海洋空间上的字体加载CORS问题

时间:2020-02-06 20:45:20

标签: nginx ruby-on-rails-4 digital-ocean

我的网站从Digital Ocean Spaces存储桶外部提供字体(和其他资产),并且CDN暂时被禁用。这是Nginx背后的Rails 4应用程序。

所有资产(图片,css,js)似乎都可以正常工作,但字体不能正常工作。

弄清楚我遇到了CORS问题后,我添加了https://example.com CORS配置,以允许Access-Control-Allow-Origin标头通过GET请求。

似乎已解决了Firefox和Safari上的问题,但在Chrome和Opera上仍然出现以下错误:

CORS策略已阻止从来源“ https://bucket.region.digitaloceanspaces.com/path-to-fonts/font.ttf”访问“ https://example.com”处的字体:所请求的资源上没有“ Access-Control-Allow-Origin”标头。

有人知道什么可能丢失吗?

1 个答案:

答案 0 :(得分:1)

想通了!必须清除Chrome的浏览数据。

相关问题