ठीक है तो मैं इस तरह की एक घटना listenr सेट कर लेते हैं ...मेरे पैरामीटर प्रेषित ईवेंट के माध्यम से क्यों नहीं पारित हो रहे हैं?
window.addEventListener('message', parseMessage, false);
var parseMessage = function(rawMessage) {
console.log(rawMessage.cmd);
};
और फिर मैं इस तरह घटना को ट्रिगर कर रहा हूँ:
var event = new Event('message', {'cmd':"blerg!"});
window.dispatchEvent(event);
समस्या
में console.log है जब मैं "ब्लर्ज" लॉग आउट करने की उम्मीद कर रहा हूं तो पार्स संदेश अपरिभाषित हो रहा है
मैं घटनाओं के साथ यहां क्या कर रहा हूं, मैं घटना के माध्यम से 'cmd' संदेश कैसे पास करूं?
आप 'का उपयोग करना चाहिए CustomEvent': https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/ घटनाक्रम/Creating_and_triggering_events? Redirectlocale = en-US और redirectslug = वेब% 2FGuide% 2FDOM% 2FEvents% 2FCreating_and_triggering_events # adding_custom_data_.E2.80.93_CustomEvent – ComFreek
@ Qantas94Heavy मेरा उत्तर देखें। – ComFreek