我的网站从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”标头。
有人知道什么可能丢失吗?
答案 0 :(得分:1)
想通了!必须清除Chrome的浏览数据。