Не удается успешно получить объект сообщения из «window.postMessage» в приложении AngularJS - PullRequest
0 голосов
/ 22 января 2019

Довольно плохо знаком с AngularJS - постарайтесь не смеяться.Возникают проблемы с пониманием того, как правильно получить объект window.postMessage в приложении AngularJS.

В страницу приложения AngularJS встроено iframe, созданное приложением не-AngularJS, которое вызывает window.postMessage в родительском приложении.окно при попытке отправить объект сообщения в приложение AngularJS.

Я получаю событие postMessage успешно, но event.data - это не то сообщение, которое я отправил, как в других неангулярных приложениях- это похоже на что-то созданное в AngularJS.

Почему я получаю этот результат?Есть ли правильный AngularJS способ успешно получить объект сообщения, который я отправляю из другого окна?

window.addEventListener("message", function(e) { //do stuff here }, false);

Я хочу, чтобы e.data было сообщением, которое я отправил из встроенногоокно.

...