मेरे पास एक HTML दस्तावेज़ है जिसमें iframe
है। जब भी मैं जेएस के साथ इस iframe
को एक्सेस या संशोधित करने का प्रयास करता हूं तो मुझे Error: Permission denied to access property "document"
मिलता है।त्रुटि: संपत्ति "दस्तावेज़" तक पहुंचने से इनकार कर दिया गया
मैं frame.contentWindow.document.body.innerHTML
या frame.contentWindow.document.body.onload
या iframe
को एक्सेस या संशोधित करने के लिए ऐसे ही गुणों का उपयोग कर रहा हूं। (दिए गए कोड में iframe
को frame
के रूप में जाना जाता है।)
वेब-ऐप के लिए मैं विकास कर रहा हूं, इन विशेषताओं तक पहुंच आवश्यक है और मैं इन (या समान विकल्प) के बिना नहीं कर सकता। अन्य वेबसाइटों की iframe
रों में
यदि मेरे पास पृष्ठ के "सिर" भाग तक पहुंच नहीं है तो क्या होगा? मैं स्क्वायरस्पेस में विजेट एम्बेड करने की कोशिश कर रहा हूं। –
@PJBrunet दुर्भाग्यवश, आप भाग्य से बाहर हैं ...यदि आप विजेट के बारे में विवरण देते हैं और आप जो संशोधित करने का प्रयास कर रहे हैं, तो मैं आपकी मदद कर सकता हूं। – sbrm1
मैं यहां चैट नहीं करना चाहूंगा, जो स्टैक ओवरफ्लो फहरा हुआ है। स्क्वायरस्पेस वास्तव में "हेड" तक पहुंच की इजाजत देता है हालांकि आपका समाधान मदद नहीं करता क्योंकि मैं दूसरे डोमेन पर हूं। मैंने एक घटना के बाद आईफ्रेम के यूआरएल को बदलने में मेरी समस्या को हल करने के लिए समाप्त कर दिया, और फिर नए आईफ्रेम यूआरएल में मेरे पैरामीटर जैसे ज़िप कोड = 12345 –