को मैं एक सामग्री स्क्रिप्ट है कि किसी भी वेबसाइट (इसलिए अलग डोमेन) के लिए एक iframe injects लिखा था।एचटीएमएल 5 - क्रॉस ब्राउज़र Iframe PostMessage - माता-पिता बच्चे को संचार
मुझे माता-पिता वेबसाइट को कुछ जानकारी भेजने के लिए मूल वेबसाइट की आवश्यकता है, हालांकि मुझे ऐसा करने का कोई तरीका नहीं मिला।
कोड
var targetFrame = $('#myIframe')[0];
targetFrame.contentWindow.postMessage('the message', '*');
किसी भी तरह काम नहीं करता और मैं एक Cannot call method 'postMessage' of undefined
त्रुटि मिलती है। लेकिन तब जब मैं Chrome की कंसोल में सीधे एक ही कोड की कोशिश की, यह काम किया।
मुझे बच्चे से अभिभावक को पोस्ट भेजने में कोई परेशानी नहीं थी, लेकिन माता-पिता को बच्चे आईफ्रेम को संदेश भेजने की आवश्यकता है।