11

typekitでホストされているフォントを Chrome と Safari に埋め込むことはできましたが、何らかの理由で 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. about:config を URL アドレス ボックスに入力します。
  3. 検索: network.http.sendRefererHeader
  4. 値が 0 または 1 の場合、FF はページ リソースをロードするときにリファラーを送信していません。動作させるには 2 に設定します。
  5. 試して

それは私のために働いた:)

于 2012-02-22T21:34:57.587 に答える