यह वास्तव में फ़ायरफ़ॉक्स प्लगइन या किसी भी प्लगइन से संबंधित नहीं है। crossdomain.xml
फ्लैश / फ्लेक्स विनिर्देश का हिस्सा है। यह फ्लैश और अन्य एडोब उत्पादों के लिए क्रॉस डोमेन संचालन को अनुमति / मान्य करने की एक विधि है, स्लीवरलाइट भी उसी एडोब पॉलिसी फ्रेमवर्क का उपयोग / पालन करता है।
एडोब के क्रॉस-डोमेन नीति फ़ाइल विनिर्देश से
क्रॉस-डोमेन पॉलिसी फ़ाइल एक XML दस्तावेज़ है जो एक वेब क्लाइंट को अनुदान देती है - जैसे कि एडोब फ्लैश प्लेयर, एडोब रीडर, आदि - कई डोमेन में डेटा को संभालने की अनुमति। जब कोई ग्राहक किसी विशेष स्रोत डोमेन से सामग्री होस्ट करता है और वह सामग्री अपने स्वयं के अलावा किसी अन्य डोमेन के लिए निर्देशित अनुरोध करता है, तो दूरस्थ डोमेन को क्रॉस-डोमेन पॉलिसी फ़ाइल की मेजबानी करने की आवश्यकता होगी जो स्रोत डोमेन तक पहुंच प्रदान करती है, जिससे ग्राहक को जारी रखने की अनुमति मिलती है। लेन-देन के साथ। पॉलिसी फाइलें अनुदान डेटा को पढ़ती हैं, क्लाइंट को क्रॉस-डोमेन अनुरोधों में कस्टम हेडर शामिल करने की अनुमति देती हैं, और सॉकेट-आधारित कनेक्शन के लिए अनुमति देने के लिए सॉकेट के साथ भी उपयोग किया जाता है।
एक वैध crossdomain.xml का उदाहरण
<?xml version="1.0" ?>
<cross-domain-policy>
<site-control permitted-cross-domain-policies="master-only"/>
<allow-access-from domain="*"/>
<allow-http-request-headers-from domain="*" headers="*"/>
</cross-domain-policy>
ऐसा लगता है कि एक Adobe उत्पाद एक क्रॉस डोमेन ऑपरेशन करने की अनुमति के लिए पूछ रहा है - मैंने इसे पहले अपने लॉग में देखा है और इसे एक कमजोरी की तलाश में बॉट होने के लिए लिया है क्योंकि मैं इसके होने का कोई अन्य कारण नहीं देख सकता हूं - अगर यह कोई स्पष्ट नुकसान नहीं कर रहा है तो मैं इसे अनदेखा करूंगा।