# Общение окон с разных доменов: postMessage Интерфейс `postMessage` позволяет общаться друг с другом окнам и ифреймам с разных доменов. Он очень удобен, например, для взаимодействия внешних виджетов и сервисов, подключённых через ифрейм с основной страницей. [cut] ## Отправитель: метод postMessage Первая часть интерфейса состоит из метода [postMessage](https://developer.mozilla.org/en-US/docs/Web/API/Window.postMessage). Его вызывает окно, которое хочет отправить сообщение, в контексте окна-получателя. Проще говоря, если мы хотим отправить сообщение в окно `win`, то нужно вызвать `win.postMessage(data, targetOrigin)`. Аргументы: