दरअसल मैं चाहता हूं कि मुझे पता चले कि कहां से शुरू करना है ...crossdomain.xml फ़ाइल क्या है?
मैंने अपनी व्यक्तिगत वेबसाइट में एक तीसरी पार्टी एसडब्ल्यूएफ छवि गैलरी नियंत्रण को एम्बेड किया है।
एसडब्ल्यूएफ एक्सएमएल संचालित है। मैं इस प्रकार फ्लाई पर एक्सएमएल फ़ाइल लोड करता हूं ....
var flashvars = { xmlPath: "http://www.example.com/xml.aspx" };
var params = { allowFullScreen: "true", wmode: "transparent", allowScriptAccess: "always"};
var attributes = {};
swfobject.embedSWF("main.swf", "gallery", "100%", "100%", "9.0.0", "expressInstall.swf", flashvars, params, attributes);
समस्या यह है कि पृष्ठ अपेक्षित काम नहीं करता था। दरअसल यह केवल फ़ायरफ़ॉक्स में काम करता था, क्रोम या आईई में नहीं।
फिडलर के साथ अनुरोधों की जांच करने के बाद, मैंने पाया कि फ़ाइल crossdomain.xml नहीं मिली थी। तो, stackoverflow मुझे मदद की एक नमूना ...
<?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>
खोजने crossdomain.xml वेबपेज अब फ़ायरफ़ॉक्स और अर्थात् में काम करता है जोड़ने के बाद क्रोम में मुझे अभी भी एक समस्या है।
तो यहाँ सवाल के एक जोड़े हैं ...
1) crossdomain.xml क्या है?
2) मैं क्रोम में अपना वेबपृष्ठ कैसे काम कर सकता हूं?
धन्यवाद पर क्रोम के साथ अपने परीक्षण किया है, किया गया था! क्या आप मुझे इंगित कर सकते हैं कि एसडब्ल्यूएफ क्रोम के साथ क्यों काम नहीं करता है? – OrElse
मुझे लगता है कि ऐसा इसलिए है क्योंकि एसओ Google की तुलना में तेज़ और आसान है :) – Joe
असल में मैंने फिडलर – OrElse