Google Chrome में पहुँच-नियंत्रण-अनुमति-मूल प्रतिबंध को ओवरराइड करना


16

मैं URI को AJAX कॉल करता हूं जो एक अलग डोमेन से संबंधित हैं। आम तौर पर IE में मैं jQuery के कोर समर्थन के माध्यम से यह करने में सक्षम हूँ। लेकिन यह Google Chrome में विफल रहता है, जहां CORS समर्थन सेट है या नहीं।

अब मुझे एक त्रुटि मिलती है जैसे कि कुछ कहना:

XMLHttpRequest लोड नहीं किया जा सकता है। http://localhost:8000एक्सेस-कंट्रोल-अनुमति-उत्पत्ति द्वारा उत्पत्ति की अनुमति नहीं है।

क्या Google Chrome में कोई सेटिंग है जो Access-Control-Allow-Origin प्रतिबंध को अक्षम करती है ?


1
क्या आपके पास दूरस्थ वेब संसाधन पर नियंत्रण है? आप वहां पहुँच-नियंत्रण-अनुमति-मूल शीर्षलेख जोड़ सकते हैं।
याकूब क्राल

जवाबों:


18

एक कमांड-लाइन स्विच है जो चाल करता है: --disable-web-security

बस इसे इस तरह से कॉल करें:

$ chromium-browser --disable-web-security http://localhost:8000/pages/index.html

सुनिश्चित करें कि क्रोम ब्राउज़र पूरी तरह से बंद है, अन्यथा यह केवल एक नया उदाहरण लॉन्च करेगा और लागू विकल्प काम नहीं करेगा।


--disable-web-securityविकल्प हालांकि केवल क्रोमियम पर गूगल क्रोम पर काम सीवन नहीं है।
ओक्टेवियन ए। डामियन

1
क्रोम में आज परीक्षण किया गया, ठीक काम करता है।
मौनिसोर

7
open -a Google\ Chrome --args --disable-web-securityमैक टर्मिनल में निष्पादित मेरे लिए ठीक काम करता है। यह तब करना पड़ता है जब क्रोम हालांकि नहीं चल रहा हो।
इलू

2
14-12-2012 को क्रोम पर परीक्षण किया गया। : ठीक है, लेकिन शो के एक संदेश कह "--disable-वेब-सुरक्षा स्थिरता और सुरक्षा प्रभावित होगी। आप एक असमर्थित आदेश-पंक्ति ध्वज का उपयोग कर रहे हैं" काम करता है
विवेक Kodira

"सुनिश्चित करें कि क्रोम ब्राउज़र पूरी तरह से बंद है" - यह मेरे लिए महत्वपूर्ण था। आपको कार्य प्रबंधक खोलना चाहिए और सुनिश्चित करना चाहिए कि सभी chrome.exe प्रक्रियाएँ समाप्त हो गई हैं।
योना
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.