Мне нужно проверить что в iframe загрузился dom вместе с ресурсами (картинками) на нем. Хотел использовать window.onload внутри iframe, но почему-то это событие не отрабатывает. DOMContentLoaded - работает нормально. Можно ли внутри iframe вообще использовать window.onload и если нет, то как проверить что ресурсы загрузились?
При запуске window.onload внутри фрейма, вы не получите доступ к этому событию из родителя. Но вы же можете проверить когда именно загрузился ваш фрейм.
Пример: <iframe src="url фрейма" id="pageFrame"></iframe>
Получаем событие:
window.pageFrame.onload = function(){
alert('Фрейм готов получать postMessage');
}
PS я делал немного не так делал, в фрейме проверял window.onload, когда он загрузился, отправляю postMessage на родителя, родитель приняв параметры, отправляет в фрейм нужные параметры
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники