2012-01-08 750 views
11

我可以在Chrome和Safari中嵌入typekit -hidden字體,但由於某些原因,不能在Firefox上嵌入。我正在運行FF v9.0.1,但我不認爲它與版本有關(因爲FF 8上發生了同樣的情況)。typekit:在Firefox上失敗,在Chrome和Safari上工作

從Firebug的控制檯選項卡中,我得到了以下錯誤消息:

NetworkError: 403 Forbidden - http://use.typekit.com/k/amh2oiv-d.css?3bb2a6e ... (and a bunch of other chars)

,我不知道它是不是在Chrome和Safari瀏覽器,這驗證了我的Typekit「工具箱」和行之有效的部分JS代碼已經正確配置。任何其他信息,我應該找出解決這個問題?

回答

14

你有沒有可能在Firefox上關閉引用鏈接?任何處理隱私設置的擴展名?

如果您可以在其他瀏覽器中看到字體,那麼它必須阻止Firefox中的引用來源被傳遞到Typekit。所有Web字體服務都要求引用者出現,以便出於安全目的將字體綁定到域。

+0

非常感謝,@布拉德!在這種情況下,誰是*推薦人*和*參考*? – moey 2012-01-12 16:59:53

9

布拉德補充,這些都是關於HTTP參照網址的FF CONFIGS:

0 : Never send the Referer header or set document.referrer.

1 : Send the Referer header when clicking on a link, and set document.referrer for the following page.

2 : Send the Referer header when clicking on a link or loading an image, and set document.referrer for the following page. (Default)

source: 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. 測試

它爲我:)

+0

我不知道爲什麼這個選項設置爲0? – user956584 2014-07-29 08:09:00

+0

對我來說也是一樣。感謝您的幫助 - 但我不知道,爲什麼它在我的機器上設置爲「0」... – DerVO 2015-02-04 13:21:11

0

我有同樣的問題。 TypeKit不僅在Firefix上。從布拉德的回答中,我記得我在Firefix上的所有網頁統一了字體。對我來說,修復是去

  1. 火狐選項
  2. 內容
  3. 字體&顏色單擊高級
  4. 確保「允許頁面選擇自己的字體,而不是你選擇的上述」被檢查。
相關問題