मैं क्रोम ब्राउज़र के एक जोड़े पर निम्नलिखित त्रुटि प्राप्त कर रहा हूं, लेकिन सभी नहीं। पूरी तरह से यकीन नहीं है कि इस मुद्दे पर क्या मुद्दा है।
मूल से फ़ॉन्ट ' https://ABCDEFG.cloudfront.net ' को क्रॉस-ऑरिजिनल रिसोर्स शेयरिंग पॉलिसी द्वारा लोड करने से अवरुद्ध किया गया है: अनुरोधित संसाधन पर कोई 'एक्सेस-कंट्रोल-अनुमति-उत्पत्ति' हेडर मौजूद नहीं है। इसलिए ' https://sub.domain.com ' को एक्सेस की अनुमति नहीं है।
मेरे पास S3 पर निम्नलिखित CORS कॉन्फ़िगरेशन है
<CORSConfiguration>
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedHeader>*</AllowedHeader>
<AllowedMethod>GET</AllowedMethod>
</CORSRule>
</CORSConfiguration>
अनुरोध
Remote Address:1.2.3.4:443
Request URL:https://abcdefg.cloudfront.net/folder/path/icons-f10eba064933db447695cf85b06f7df3.woff
Request Method:GET
Status Code:200 OK
Request Headers
Accept:*/*
Accept-Encoding:gzip,deflate
Accept-Language:en-US,en;q=0.8
Cache-Control:no-cache
Connection:keep-alive
Host:abcdefg.cloudfront.net
Origin:https://sub.domain.com
Pragma:no-cache
Referer:https://abcdefg.cloudfront.net/folder/path/icons-e283e9c896b17f5fb5717f7c9f6b05eb.css
User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.94 Safari/537.36
Cloudfront / S3 से अन्य सभी अनुरोध ठीक से काम करते हैं, जिसमें JS फाइलें भी शामिल हैं।