2009-12-15 17 views
5

क्या किसी को किसी अन्य डोमेन से डेटा खींचने के साथ कोई अनुभव है? मान लें कि मेरे क्लाइंट का न्यूनतम 1.6.0_10 है, यह काम करने के लिए कितना संभव है। मैंने कुछ पोस्टों को यह कहते हुए देखा है कि यह काम करता है, फिर दूसरों ने कहा कि यह नहीं है, और फिर भी दूसरों ने कहा कि यह बाद के माइक्रो-अपडेट में टूट गया है। किसी भी जानकारी की सराहना की जाएगी।जावा और crossdomain.xml

धन्यवाद,

-Dan

+0

क्या आप थोड़ा और संदर्भ दे सकते हैं? क्या आप किसी के ब्राउज़र में चल रहे जावा एप्लेट्स के बारे में बात कर रहे हैं? – Jesper

+1

हां, मेरे पास ब्राउज़र में जावा ऐप्पल है और उपयोगकर्ता की फेसबुक छवियों को एप्लेट में डाउनलोड करने की योजना है। छवियों में यूआरएल को पकड़ने के लिए फेसबुक की एपीआई (http://api.facebook.com/crossdomain.xml) में crossdomain.xml है जो इसे अनुमति देनी चाहिए। – Dan

उत्तर

5

6u10 में crossdomain.xml कार्यक्षमता प्रतिबंधित कर दिया है। इसके लिए किसी भी साइट से कनेक्ट होने की अनुमति देने वाली नीति की आवश्यकता होती है। अधिक जानकारी के लिए प्रलेखन देखें।

कम से कम एक मामला रहा है जहां प्रारंभिक पहुंच रिलीज crossdomain.xml टूट गया है, लेकिन अद्यतन पूरा होने से पहले तय किया गया है।

+0

क्या यह प्रलेखन यूआरएल है जिसके बारे में आप बात कर रहे थे? http://java.sun.com/javase/6/webnotes/6u10/plugin2/index.html#CROSSDOMAINXML – Dan

+1

लेख पढ़ने के बाद ऐसा लगता है कि crossdomain.xml फ़ाइल बिल्कुल मेल खाना चाहिए: <डोमेन से अनुमति दें- "*" /> यदि ऐसा नहीं होता है, तो मेरा एप्लेट जो भी मुझे चाहिए उसे डाउनलोड करने में सक्षम नहीं होगा। एक उदाहरण के रूप में, फेसबुक crossdomain.xml फ़ाइल में शामिल हैं: <क्रॉस-डोमेन-नीति> <डोमेन से अनुमति दें- "*" /> <साइट-नियंत्रण अनुमत-क्रॉस-डोमेन-नीतियों = "मास्टर केवल "/> , यदि मैं सही ढंग से समझता हूं, तो इसका अर्थ है कि मैं अपने एप्लेट से अपने डेटा तक पहुंचने में असमर्थ हूं। – Dan

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

  • कोई संबंधित समस्या नहीं^_^