मैं कुछ वेबसाइटों तक पहुँचने के लिए अपने काम के कंप्यूटर का उपयोग करते समय एक समस्या को नोटिस कर रहा हूं, मुख्य रूप से ओपन स्ट्रीट मैप्स या बिंग जैसे एम्बेडेड नक्शे वाले (Google मैप्स को प्रभावित करने वाला नहीं लगता है)। मेरे साथियों ने वही नोटिस किया। अक्सर बार, ये नक्शे बेसमैप को लोड नहीं करेंगे (लेकिन वे उस वेबसाइट से ओवरलेड डेटा लोड करते हैं जो उन्हें एम्बेडेड है), या यह गुलाबी टाइल दिखाएगा। मैंने देखा कि अनुरोध निम्न संदेश के साथ विफल होते हैं:
' http://a.tile.openstreetmap.org ' को CORS नीति द्वारा अवरोधित किया गया है: अनुरोधित संसाधन पर कोई 'Access-Control-Allow-Origin' शीर्षक मौजूद नहीं है। उत्पत्ति ' http://mncors2.dot.state.mn.us ' इसलिए पहुँच की अनुमति नहीं है।
क्रोम में, एक्सटेंशन Allow-Control-allow-Origin: * का उपयोग करके समस्या को ठीक करता है, जैसा कि वेबसाइट ने सक्षम किया है, तो HTTPS का उपयोग करता है।
मुद्दा क्रोम, फ़ायरफ़ॉक्स और एज के देर से संस्करणों में होता है। समस्या Internet Explorer में नहीं होती है।
इसके अलावा, यह केवल कार्य नेटवर्क का उपयोग करते समय होता है। जब मैं काम वाईफ़ाई पर अपने फोन पर यह कोशिश करता हूं, तो मुद्दा होता है, वाईफ़ाई बंद के साथ, नक्शे ठीक लोड करते हैं।
क्या यह कुछ ऐसा है जो हमारे काम का फ़ायरवॉल पैदा कर सकता है?
यदि हां, तो मुझे इसे ठीक करने के लिए अपने आईटी लोगों को क्या बताना होगा?
क्या सुरक्षा को प्रभावित किए बिना इसे ठीक किया जा सकता है?
हम यहां बहुत सारे मैपिंग साइटों का उपयोग करते हैं, कुछ जो हम भुगतान करते हैं, और यह कुछ लोगों के लिए एक गंभीर उत्पादकता मुद्दा है।