11

我可以在 Chrome 和 Safari 上嵌入typekit托管的字体,但由于某些原因,不能在 Firefox 上。我正在运行 FF v9.0.1,但我认为它与版本无关(因为同样的事情发生在 FF 8 上)。

在 Firebug 控制台选项卡中,我收到以下错误消息:

NetworkError: 403 Forbidden - http://use.typekit.com/k/amh2oiv-d.css?3bb2a6e ...(和一堆其他字符)

我不明白的部分是它在 Chrome 和 Safari 上运行良好,这验证了我的 Typekit“工具包”和 JS 代码已正确配置。我应该找到任何其他信息来解决此问题?

4

3 回答 3

14

您是否有任何机会在 Firefox 上关闭了推荐人?任何处理隐私设置的扩展程序?

如果您可以在其他浏览器中看到字体,那么它必须阻止来自 Firefox 的引荐来源网址被传递到 Typekit。所有 Web 字体服务都要求存在该引用者,以便出于安全目的,它们可以将字体绑定到域。

于 2012-01-09T06:16:11.833 回答
9

作为 Brad 的补充,这些是关于 http 引用者的 FF 配置:

0:从不发送Referer 标头或设置document.referrer。

1:点击链接时发送Referer头,并为下一页设置document.referrer。

2:点击链接或加载图片时发送Referer头,并为下一页设置document.referrer。(默认)

来源: http: //kb.mozillazine.org/Network.http.sendRefererHeader

Typekit 需要此配置: 2... 所以:

  1. 打开火狐。
  2. 在 URL 地址框中键入 about:config。
  3. 搜索:network.http.sendRefererHeader
  4. 如果值为 0 或 1,则 FF 在加载页面资源时不发送引用者,将其设置为 2 以使其工作。
  5. 测试一下

它对我有用:)

于 2012-02-22T21:34:57.587 回答
0

我遇到过同样的问题。TypeKit 不仅在 Firefix 上。从布拉德的回答我记得我统一了firefix上所有网页的字体。我的解决办法是去

  1. 火狐选项
  2. 内容
  3. 字体和颜色单击高级
  4. 确保选中“允许页面选择自己的字体,而不是上面的选择”。
于 2017-05-01T04:20:30.517 回答