Estoy enviando mensajes desde la ventana principal al iframe, pero cuando registro el mensaje dentro del iframe, devuelve [object MessageEvent].
Intenté analizarlo con JSON.parse y produce un error de análisis, pero cuando intento JSON.stringify, imprime la representación de cadena del mensaje correctamente.
¿Puedo acceder al objeto sin hacer JSON.stringigy?
Desde la ventana principal, no estoy enviando una cadena JSON. Estoy enviando un objeto.
A continuación se muestra mi código en la ventana principal
frame.contentWindow.postMessage({ action: 'start', config: {onlyWithImages} }, '*')y dentro del iframe tengo este código
window.addEventListener('message', e => { let data = e.data console.log(data) //[object MessageEvent] }