Я пытаюсь создать небольшой редактор, который позволяет пользователю редактировать HTML, используя iframe.поэтому передача строки html в src в виде данных: text / html.но общение не происходит в родительское окно.
помогите мне, что я делаю неправильно.
index.html
<iframe id="creditMailBody" class="iframe-main-content" src="{{creditMail.content}}"></iframe>
в html-строке
<html>
<head>
</head>
<body>
<p id="editor" contentEditable="true"></p>
</body>
<script>
document.getElementById("editor").addEventListener("input", function() {
console.log("input event fired");
window.parent.postMessage('iframe_message', '*')
}, false);
</script>
</html>
в контроллере
window.addEventListener('iframe_message', function() {
console.log('iframe message')
}, true);