私はWebフォントを作成し、それをAWS S3に配備しようとしています。AWS S3のクロス・オリジン要求が失敗しました。ie9
IE9以外のすべてのブラウザで、woffファイルをロードしようとしたときにクロスオリジン要求が失敗したと表示されます。
問題を抱えている人々に関する多くのフォーラムで多くのことを読んだことがありますが、解決策を見つけることができませんでした。
私はそれが正しいデータやIE9に何かを送信しないS3のCORSセットアップと関係があると思いますか?
(Firefoxの、クロム、IE7,8などで作品)
私は問題を解決するために見てきた唯一の提案があり、(完全にやり過ぎをEC2インスタンスをスピンアップとフォントのためのWebホストを作ります!)、もう1つはcssファイルの名前を.phpとして設定し、PHPのヘッダーを設定していました(しかしこれは不吉です)。
誰もがこの問題を解決する方法を(可能な場合)知っていますか?
おかげ
編集
マイCORS設定:
<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<AllowedHeader>*</AllowedHeader>
</CORSRule>
</CORSConfiguration>
現在のCORS設定を投稿できますか? –
@LarryMcKenzie今投稿したオリジナルの投稿にCORSを投稿しました – TheStoneFox
ウェブサーバーの設定について少し説明できますか?また、それが有用である場合、私はこれを見つけた:http://css-tricks.com/forums/discussion/21452/font-family-not-working-in-ie9-but-all-other-ies/p1 –