【问题标题】:Font loading CORS problem on Digital Ocean SpacesDigital Ocean Spaces 上的字体加载 CORS 问题
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2021-03-29
      • 1970-01-01
      • 2018-03-19
      • 2023-01-31
      • 1970-01-01
      • 2019-05-11
      • 2018-12-24
      • 2020-05-28
      • 2020-02-20
      相关资源
      最近更新 更多