Ok così ho creato un listenr evento come questo ...Perché i miei parametri non vengono passati a un evento inviato?
window.addEventListener('message', parseMessage, false);
var parseMessage = function(rawMessage) {
console.log(rawMessage.cmd);
};
E poi sto attivando l'evento come questo:
var event = new Event('message', {'cmd':"blerg!"});
window.dispatchEvent(event);
Il problema è il console.log in il messaggio di analisi si disconnette indefinito quando mi aspetto di disconnettere "blerg!"
Cosa sto facendo di sbagliato qui con gli eventi, come passare il messaggio "cmd" all'evento?
si dovrebbe usare 'CustomEvent': https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/ Eventi/Creating_and_triggering_events? Redirectlocale = en-US e redirectslug = Web% 2FGuide% 2FDOM% 2FEvents% 2FCreating_and_triggering_events # Adding_custom_data_.E2.80.93_CustomEvent – ComFreek
@ Qantas94Heavy Vedere la mia risposta. – ComFreek