“无法从 Google 字体获取字体资源”

问题描述 投票:0回答:1

从指定URL获取字体文件的请求多次失败。 具体网址:https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7W0Q5n-wU.woff2https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50K nMa2JL7W0Q5n-wU.woff2 。 多次重试时发生错误

采取的行动:

  • 已检查网络连接:已验证互联网连接是否正常 稳定,其他网站都可以访问。
  • 清除缓存和 Cookie:清除浏览器缓存和 Cookie 以 排除陈旧数据引起的任何问题。
  • 禁用扩展:禁用任何浏览器扩展, 例如广告拦截器,这可能会干扰请求。
  • 尝试多个浏览器:尝试在不同浏览器上访问该页面 (例如 Chrome、Firefox)以确保这不是特定于浏览器的问题。
  • 验证 URL:仔细检查 URL 以确保没有拼写错误 或错误。
  • Checked Google Fonts Status:查看了 Google Fonts 状态页面以查看是否有任何报告的中断或问题。
  • 尝试不同的网络:在不同的网络上测试请求 排除本地网络问题。
  • 查看控制台错误:检查 浏览器控制台以获取任何其他错误消息或提示 这也许可以解释失败的原因。

预期结果:

字体文件应该已从提供的 URL 成功下载。 字体应应用于网页上的文本,确保 CSS 中定义的正确外观。 请求期间不应出现错误或重试,表明字体文件的获取顺利且成功。

实际结果:

即使多次重试,获取字体文件的请求仍失败。 该字体未应用于文本,导致使用后备字体。 浏览器控制台显示错误指示请求失败,但没有提供明确的失败原因。

google-font-api css-in-js
1个回答
0
投票

我在

Content-Security-Policy
文件中有一个复杂的标头
.htaccess
。以下是我收到的一些指示。我添加了这些值以使其正常工作。不要忘记服务工作人员将使用较旧的内容安全策略。确保它使用新的标头。

connect-src fonts.googleapis.com fonts.gstatic.com; 
style-src fonts.googleapis.com; 
style-src-elem fonts.googleapis.com; 
font-src fonts.googleapis.com fonts.gstatic.com
© www.soinside.com 2019 - 2024. All rights reserved.