typekit:在Firefox上失败,在Chrome和Safari上工作

moe*_*oey 11 safari firefox google-chrome typekit general-network-error

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

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

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

我不明白的部分是它在Chrome和Safari上运行良好,它验证了我的Typekit"套件"和JS代码已经正确配置.我应该找到解决此问题的任何其他信息?

Bra*_*zer 14

你有没有机会在firefox上关闭推荐人?任何处理隐私设置的扩展程序?

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


pan*_*ore 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. 打开firefox.
  2. 在URL地址框中键入about:config.
  3. 搜索:network.http.sendRefererHeader
  4. 如果值为0或1,则FF在加载页面资源时不发送引用,将其设置为2以使其工作.
  5. 测试一下

它对我有用:)