postMessage
Способ коммуницировать в обход CORS?
Пример
Отправка сообщения (postMessage(data: Object, allow-origin: string))
<script>
parent.postMessage({type: 'onload', data: window.location.href}, '*')
</script>
Приемник сообщения (message принимает все сообщения, так вроде делать не надо, если не собираешься принимать сообщения от других веб-приложений):
<script>
window.addEventListener('message', function(e) {
fetch("/" + encodeURIComponent(e.data.data))
}, false)
</script>
Last updated