php - loading an html page on a different domain into a javascript variable (without a proxy) -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 11 उत्तर
मैं एक गोंद बना रहा हूँ स्क्रिप्ट के लिए पीएचपी में एक साथ दो टुकड़े सॉफ़्टवेयर (आईबीएम के टीएनपीएम और नेटवर्क वेयरमैप)। Weathermaps ओवरलैबग्राफ़ कार्यक्षमता काम करने के लिए मुझे TNPM के उत्पादन के लिए यूआरएल की आवश्यकता है (जो पीएनजी हैं)।
अब टीएनपीएम ऐसा करने के लिए एक एपीआई नहीं है, न ही इन आलेखों के लिए यूआरएल उम्मीद के मुताबिक। मैं टीएनपीएम के बारे में बहुत कुछ नहीं जानता, इसलिए मैं यहां गलत हो सकता है। इसलिए इसे एक वेब अनुप्रयोग के रूप में इलाज कर रहा हूं और मैं एक ग्राफ़ से ग्राफ़ url को परिमार्जन करने की कोशिश करता हूं जिसमें यह आलेख होता है।
हालांकि मेरी स्क्रिप्ट फ़ायरवॉल सर्वर पर है और आम तौर पर उसे डंप के माध्यम से इनपुट मिलता है। यह वास्तव में TNPM का उपयोग नहीं कर सकता (इसका मतलब यह है कि मैं प्रॉक्सी समाधान का उपयोग नहीं कर सकता)। मेरा मालिक मुझसे कहता है कि फ़ायरवॉल को खोलना मेरा गोंद स्क्रिप्ट TNPM सर्वर का उपयोग कर सकता है जैसे कि सामान्य उपयोगकर्ता लंबे समय तक ले जा रहा है।
तो मैं जावास्क्रिप्ट का उपयोग करने के लिए उपयोगकर्ताओं ब्राउज़र (जो संभवतः TNPM में लॉग इन किया गया है) के अंदर से पृष्ठ को स्क्रैप करने की उम्मीद कर रहा हूं। हालांकि मैं उसी मूल नीति में इस तरह से चला रहा हूं।
यह इंटरनेट एक्सप्लोरर 8. में काम करने की जरूरत है। अन्य ब्राउज़र्स मैं सीधे (शायद अन्य ब्राउज़रों पर प्रतिबंध लगाने TNPM पर कुछ निशाना साधक की वजह से) चाहता हूँ ग्राफ प्राप्त नहीं कर सकता।
मैं एक समाधान पता नहीं है , लेकिन हो सकता है कि किसी व्यक्ति को क्रॉस मूल नीति के चारों ओर एक रास्ता मिल जाए जो इस मामले में काम कर सकता है?
अपडेट: फ़ायरवॉल खोलकर सर्वर पक्ष से समस्या हल हो जाएगी। इसलिए मुझे अब और जवाब की आवश्यकता नहीं है, हालांकि मैं अभी भी इसकी सराहना करता हूं।
मैं निम्नलिखित लेख की कोशिश करता हूं जो आशाजनक दिखता है:
असल में, यह जावास्क्रिप्ट के माध्यम से document.domain बदलने के लिए उल्लंघन का लाभ ले रहा है और एक आईफ़्रेम और इसके माता-पिता के बीच एक ही डोमेन पर संचार की अनुमति देता है, एक प्रॉक्सी सर्वर का उपयोग करके जो उस वेबसाइट के आईपी को इंगित करता है जिसे आप डेटा से खींचना चाहते हैं। / P>
ईजी:
साइट डोमेन - एक । Mysite.com
"अन्य" डोमेन - www .articles.com
प्रॉक्सी सर्वर डोमेन - बी .mysite.com (DNS में एक रिकॉर्ड के रूप में "www.articles.com" आईपी को इंगित करता है)
उपयोग:
- एक .mysite.com एक iframe को
src = "b.mysite" के साथ कार्यान्वित करता है। Com "
और सेटdocument.domain =" mysite.com "
- ख .mysite.com सेट
document.domain = "Mysite.com"
Comments
Post a Comment