Avatar ·

Chrome में AJAX-अनुरोधों के परीक्षण के लिए same-origin नीति को कैसे अक्षम करें?

सभी को नमस्ते! मैं वेब डेवलपमेंट में नया हूँ और शुद्ध JavaScript में एक छोटा एप्लिकेशन लिख रहा हूँ। मुझे किसी तीसरे पक्ष के API (जैसे, मौसम सेवा) से AJAX-अनुरोध करके डेटा प्राप्त करना है और इसे पेज पर प्रदर्शित करना है। लेकिन जब मैं अपना कोड स्थानीय रूप से चलाता हूँ (बस ब्राउज़र में index.html खोलता हूँ), तो Chrome कंसोल में यह त्रुटि दिखाई देती है:\n\nAccess to XMLHttpRequest at 'https://api.example.com/data' from origin 'null' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.\n\nमैं समझता हूँ कि यह same-origin नीति (दूसरे डोमेन से संसाधनों तक पहुँच की सीमा) से संबंधित है। मैंने पढ़ा है कि डेवलपमेंट के लिए Chrome को इस नीति को अक्षम करके चलाया जा सकता है, लेकिन मुझे कोई काम करने वाला तरीका नहीं मिल रहा है। मैंने --disable-web-security फ्लैग आज़माया, लेकिन यह मदद नहीं करता।