Не удается успешно получить объект сообщения из "window.postMessage" в приложении AngularJS

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

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

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

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

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

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

0 ответов

Другие вопросы по тегам