से किसी जेएस फ़ंक्शन तक पहुंचने के लिए ट्रिंग करते समय अनुमति अस्वीकार कर दी गई है।जावास्क्रिप्ट, आईफ्रेम, सुरक्षा - पैरेंट विंडो
मेरे पास एक पृष्ठ है जिसमें एक आईफ्रेम शामिल है। उस iframe में मेरे पास एक स्क्रिप्ट है जिसे टेस्ट() कहा जाता है। मुझे पैरेंट विंडो से फ़ंक्शन तक पहुंचने की आवश्यकता है। चारों ओर पूछने के बाद मुझे इस समाधान के लिए मिला:
<div onclick="document.getElementById('targetFrame').contentWindow.teste();">Test</div>
क्लिक फ़ंक्शन पर क्लिक किया जाना चाहिए। समस्या यह है कि मुझे "संपत्ति परीक्षण तक पहुंचने के लिए अनुमति अस्वीकार" त्रुटि मिलती है।
यह मुझे एक त्रुटि त्रुटि की तरह लग रहा था इसलिए मैंने 777 पर आईफ्रेम अनुमतियों में लोड की गई फ़ाइल को बदल दिया, लेकिन बिना किसी परिणाम के।
नोट: iframe में लोड की गई फ़ाइल एक ही डोमेन पर नहीं है।
इस से पहले कई बार कहा गया है: http://stackoverflow.com/questions/364952/jquery-javascript-accessing-contents-of-an-iframe – ashwoods