Web フォントを作成して AWS S3 にデプロイしようとしています。
woff ファイルを読み込もうとしたときにクロスオリジン要求が失敗したと表示される IE9 を除くすべてのブラウザーで正常に動作します。
この問題を抱えている人々について多くのフォーラムで何度も読みましたが、解決策を見つけることができませんでした。
S3のCORSセットアップがIE9に正しいデータまたは何かを送信していないことに関係していると思いますか?
(Firefox、Chrome、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>