У меня есть переменная let data = 'testing...123' на дочернем сайте, и я встраиваю эту страницу в родительский сайт с помощью iframe.
Как использовать API postMessage для отправки значения data на родительский сайт?
Предположим, я получил абзац .textHere на родительском сайте и хочу использовать переменную из iframe (дочерний сайт) на родительском сайте:
const elm = document.querySelector(.textHere);
function myFunction() {
elm.textContent = data;
}
Объяснение от MDN слишком глубокое, и я не понимаю:
https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


в Чили iframe
window.parent.postMessage(
{
val: 'testing...123'
},
"*"
);
на родителя
window.addEventListener('message', function(event) {
console.info(event.data.val);
});