2011-08-31 18 views
9

職場では、Google WebフォントはIE9とFirefox 6(WindowsとMac OS)には表示されません。すべてのファイルがロードされますが、フォントはレンダリングされません。これは、同じブラウザで家庭から正しく動作します。 Chromeではこの問題は発生しません。さらに、FontSquirrel CSSを使用しているサイト(およびフォントファイル自体をホストしているサイト)は、IE9とFirefox 6でも正常に動作します。スクリーンショット:http://cl.ly/9lQu現代のブラウザでGoogle Font APIが失敗するのはなぜですか?

私はIE9を読んだことがあります.HTTPヘッダーに適切なAccess-Control-Allow-Origin設定が提供されていないと、Firefoxは外部サイトからWebフォントをレンダリングしません。クロスサイトスクリプティングの問題をどのように扱うのか。私は、応答ヘッダーにアクセス制御許可元が表示されません。スクリーンショット:http://cl.ly/9luS

私はGoogleがこれを世話しなければならないことは知っていますが、私に気付くまでにこれらのヘッダーを変更する可能性はありますか? ISPやファイアウォールがこれらのヘッダーを変更する場合は誰にも気付いていますか?回避策はありますか?

答えて

1

あなたは「仕事中」ではなく「家庭」で仕事をしていると言われているので、仕事用ネットワークに何らかの種類のプロキシがあり、それが問題の原因です。私の雇用主は、私たちのネットワークを大きくフィルタリングし、私たちが行くサイトを制限しますが、一般に、(少なくとも私が見たように)インバウンドトラフィックのヘッダー情報は変更しません。

これを確認するには、fiddler,wireshark、またはetherealなどのパケットスニッフィングプログラムを使用することを検討してください。これらのツールのいずれかを使用すると、コンピュータに出入りするパケットを検査できます。ネットワークレベルで何が深刻に進行しているかを一目瞭然表示することができれば、職場で見るものと自宅で見るものを比較できます。

私の疑惑は、あなたが(恐らく意図せず)物事を乱している職場で通過しているフィルタリングプロキシがあるのですが、返信して、見つけたものをお知らせください!

関連する問題