2014-07-17 5 views
7

क्या वेब-कॉन्फिग फ़ाइल में एक्सेस-कंट्रोल-ऑब्जेक्ट-उत्पत्ति का उपयोग करके एकाधिक क्रॉस-डोमेन को अनुमति देने के लिए वैसे भी है?वेब.कॉन्फिग फ़ाइल में एक्सेस-कंट्रोल-ऑब्जेक्ट-ऑरिजन द्वारा एकाधिक मूल डोमेन को कैसे अनुमति दें?

वर्तमान में मैं एकाधिक डोमेन को एक बार में अनुमति देने के लिए * का उपयोग कर रहा हूं।

<add name="Access-Control-Allow-Origin" value="*" /> 

लेकिन मैं * उपयोग करने के लिए है क्योंकि यह सभी डोमेन के लिए खुला है और मैं केवल कुछ विशिष्ट डोमेन अनुमति देना चाहते हैं नहीं करना चाहती।

तो, वैसे भी, web.config फ़ाइल में एक्सेस-कंट्रोल-ऑब्जेक्ट-उत्पत्ति का उपयोग करके एकाधिक क्रॉस-डोमेन को अनुमति देने के लिए वैसे भी?

मैं कुछ संबंधित पोस्ट पाया:

मैं पहले से ही अनुरोध मूल मान्य करने के लिए अनुरोध हेडर प्राप्त करने की कोशिश (के रूप में पोस्ट में सुझाव दिया 1) लेकिन असफल रहा क्योंकि मैं एक आईफ्रेम तत्व का उपयोग कर रहा हूं, जब मैं अनुरोध शीर्षलेख प्राप्त करने का प्रयास करता हूं, तो यह iframe के मूल (डोमेन) प्रदान करता है। लेकिन यहां मैं मूल (मूल विंडो) मूल (डोमेन) चाहता हूं।

उत्तर

0

मुझे लगता है कि पहली विधि काम करना चाहिए, लेकिन सुविधा देता है iframe मुद्दा

पर करीब से देखें तो यह संभव है आइफ्रेम मूल दस्तावेज़ प्राप्त करने के लिए है? हाँ यह संभव है।

यदि आप this चेक करते हैं, तो आप पाएंगे कि document.referrer आपके आईफ्रेम के अंदर काम करना चाहिए।

इसलिए पहला समाधान मान्य होना चाहिए।

संबंधित मुद्दे

 संबंधित मुद्दे