Tôi đang cố gắng tạo phông chữ trên web và triển khai trên AWS S3.AWS S3 yêu cầu xuất xứ chéo không thành công trên ie9
Hoạt động tốt trong tất cả các trình duyệt ngoại trừ IE9, nơi nó cho biết yêu cầu xuất xứ chéo không thành công khi cố gắng tải tệp woff.
Tôi đã đọc rất nhiều và rất nhiều diễn đàn về những người gặp vấn đề, nhưng tôi không thể tìm thấy bản sửa lỗi.
Tôi nghĩ rằng đó là một cái gì đó để làm với các thiết lập CORS trên S3 không gửi dữ liệu chính xác hoặc một cái gì đó để IE9?
(công trình trong Firefox, Chrome, IE7,8, vv)
Những gợi ý duy nhất tôi đã nhìn thấy để sửa chữa vấn đề là, quay lên một thể EC2 và thực hiện một máy chủ web cho các phông chữ (overkill hoàn chỉnh !) và cái còn lại đặt tên cho tệp css là .php và đặt tiêu đề trong php (nhưng đây là daft).
Bất kỳ ai biết cách (nếu có thể) để khắc phục vấn đề này?
Cảm ơn
Sửa
My CORS config:
<?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>
Bạn có thể đăng cấu hình CORS hiện tại của mình không? –
@LarryMcKenzie Đăng CORS trong bài đăng gốc ngay bây giờ – TheStoneFox
Bạn có thể giải thích một chút về cấu hình máy chủ web của mình không. Ngoài ra tôi thấy điều này nếu nó hữu ích: http://css-tricks.com/forums/discussion/21452/font-family-not-working-in-ie9-but-all-other-ies/p1 –