मुझे एक आईफ्रेम के साथ एक पेज मिला है। पृष्ठ और आईफ्रेम का स्रोत अलग-अलग डोमेन में हैं। आईफ्रेम के अंदर मैं प्यारा एडिटर नामक एक समृद्ध टेक्स्ट एडिटर का उपयोग कर रहा हूं (जो इतना प्यारा नहीं हुआ है)। CuteEditor में कुछ जावास्क्रिप्ट फ़ंक्शंस हैं जो 'दस्तावेज़' तक पहुंचने का प्रयास करते हैं लेकिन ब्राउज़र एक्सेस से इनकार करता है क्योंकि वे एक ही डोमेन में नहीं हैं।मैं आईफ़्रेम को मूल फ्रेम तक पहुंचने से कैसे रोक सकता हूं?
यहाँ सटीक त्रुटि है:
Permission denied to access property 'document' http://dd.byu.edu/plugins/cuteeditor_files/Scripts/Dialog/DialogHead.js Line 1
जावास्क्रिप्ट को संपादित करना है क्योंकि यह minfied किया गया है और इसलिए समझ से परे सभी चर नाम गुप्त रहे हैं सवाल से बाहर है।
एक अलग संपादक का उपयोग वर्तमान में प्रश्न से बाहर है क्योंकि यह एक कार्य प्रोजेक्ट है और यह संपादक मुझे उपयोग करने के लिए कहा गया है।
क्या आईफ्रेम स्वयं निहित रखने का कोई तरीका है? तो यह iframe के अंदर सब कुछ करता है और पैरेंट फ्रेम में तोड़ने की कोशिश नहीं करता है?
फिर भी CuteEditor इस त्रुटि के कारण iframe के अंदर काम नहीं करता है। क्या यह एक अलग समस्या है, तो? – Justin
मुझे यकीन नहीं है। हमें आपका स्रोत कोड देखना होगा। –