Основные риски postMessage — доверие чужому отправителю, неверная схема данных, гонки готовности и потеря корреляции ответов.
Какие проблемы возникают при использовании postMessage?
Основные риски postMessage — доверие чужому отправителю, неверная схема данных, гонки готовности и потеря корреляции ответов.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Основные риски postMessage — доверие чужому отправителю, неверная схема данных, гонки готовности и потеря корреляции ответов.
Для обмена между окнами проверяют event.origin и event.source, а отправляют с точным targetOrigin. Данные валидируют; секреты не посылают произвольному получателю. Нужны ID запроса и обработка таймаута; функции не копируются алгоритмом structured clone.