4

Google は Web フォントを提供しています - http://code.google.com/webfonts

それらは Firefox で動作しますが、FF にはクロスサイト フォントの使用を停止するセキュリティ ポリシーがあります - http://hacks.mozilla.org/2009/06/beautiful-fonts-with-font-face/ (Cross-Site Font を検索してください)使用法)。

彼らがこれをどのように行うかを推測できる人はいますか? 「アクセス制御ヘッダー」を使用していますか? それをテストする方法はありますか?

また、アクセス制御ヘッダーを追加することにセキュリティ上の懸念はありますか?

前もって感謝します。

4

1 に答える 1

3

はい、アクセス制御ヘッダーを使用しています。ライブHTTPヘッダーを使用して、これを確認できます。

  1. フォントのページに移動します。例:http ://code.google.com/webfonts/family?family = Droid + Sans
  2. 「このフォントを使用する」をクリックします
  3. HTMLスニペットのhrefに移動します。例:http ://code.google.com/webfonts/family?family = Droid + Sans
  4. ライブHTTPヘッダーを有効にする
  5. 手順3でペンしたCSSからsrcに移動します。これによりフォントがダウンロードAccess-Control-Allow-Origin: *され、応答ヘッダーにあることがわかります。
于 2011-01-07T00:55:46.423 に答える