【发布时间】:2020-03-22 12:05:52
【问题描述】:
我的网站正在从 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://example.com”访问“https://bucket.region.digitaloceanspaces.com/path-to-fonts/font.ttf”处的字体:请求的资源上不存在“Access-Control-Allow-Origin”标头。
有谁知道可能缺少什么?
【问题讨论】:
标签: nginx ruby-on-rails-4 digital-ocean