Я создаю статический веб-сайт, используя ускоренные мобильные страницы (AMP). Многие страницы содержат iframe с использованием тега «amp-iframe». Дочерние страницы не совместимы с AMP.
Мне нужен способ для дочерней страницы определить, когда родительская страница завершила загрузку. Обычный parent.window.onload
здесь использовать нельзя, потому что родительские страницы часто находятся в разных доменах (в основном в кеше Google), чем дочерние страницы.
AMP реализует некоторую часть метода postMessage
как способ связи между фреймами (https://www.ampproject.org/docs/reference/components/amp-iframe), но он плохо документирован, и я не могу понять, как надежно передавать сообщения, кроме одного примера, показанного на этой странице.
Любая помощь будет принята с благодарностью.