2014-08-29 7 views
11

में जेकिल साइट में एक्सेस-कंट्रोल-अनुमति-उत्पत्ति HTTP शीर्षलेख नवीनतम Google क्रोम में अपग्रेड करने के बाद मुझे निम्न त्रुटि मिल रही है। मूल से 'http://fonts.gstatic.com'गीथब

फ़ॉन्ट पार ओरिजिन रिसोर्स शेयरिंग नीति से लोड होने से अवरुद्ध कर दिया गया: नहीं 'पहुंच-नियंत्रण-अनुमति दें-उत्पत्ति' शीर्षक अनुरोध किया गया संसाधन पर मौजूद है।

इस वजह से वेब फोंट काम नहीं कर रहे हैं। मुझे पता है कि अगर मैं एक्सेस-कंट्रोल-अनुमति-उत्पत्ति HTTP शीर्षलेख जोड़ता हूं तो यह काम करेगा। लेकिन मेरी साइट एक जैकिल साइट है और यह गिथब का उपयोग करने में होस्ट की जाती है।

तो गीथब में होस्ट किए गए जेकिल जेनरेट साइट में Access-Control-Allow-Origin http शीर्षलेख जोड़ने के लिए कैसे?

+4

मुझे समझ में नहीं आता कि कोई टिप्पणी के साथ वोट क्यों देता है। –

+2

न तो मैं करता हूं लेकिन ऐसा होता है। –

+0

मैं '' ओपन सन्स''' का उपयोग कर रहा था इसलिए मैंने https://github.com/FontFaceKit/open-sans से फ़ॉन्ट डाउनलोड किया, इसलिए मुझे प्रॉक्सी सेटिंग्स के बारे में चिंता करने की आवश्यकता नहीं है। –

उत्तर

2

gstatic.com में फ़ॉन्ट Access-Control-Allow-Origin:* शीर्षलेख के साथ परोसा जाता है। जैसा कि here कहा गया है, यह प्रॉक्सी समस्या हो सकती है।

एक बात निश्चित है, आप इस शीर्षलेख को खुद गिटूब पृष्ठों पर सेट नहीं कर सकते हैं।

1

यह एक पुराने प्रश्न का उत्तर है, लेकिन उम्मीद है कि यह किसी की मदद करेगा।

यदि आप http का उपयोग कर Google मानचित्र API या फ़ॉन्ट्स तक पहुंच रहे हैं, तो इसके बजाय https संस्करण का उपयोग करने का प्रयास करें।