Запуск JavaScript в AMP

Я немного сбит с толку относительно того, как JavaScript должен запускаться на странице AMP.

Я понял, что мой JavaScript должен быть выполнен в iframe. Такой iframe должен быть размещен внизу страницы (не менее 75% сверху) и должен обслуживаться через https. Это действительно работает:

<amp-iframe 
  width=300 
  height=300 
  sandbox="allow-scripts allow-popups allow-popups-to-escape-sandbox" 
  layout="responsive"
  frameborder="0" 
  src="https://localhost:8000/?p=myjs">
</amp-iframe>

На этой странице (https://localhost:8000/?p=myjs) Я могу свободно запустить свой JS.

Моя проблема заключается в следующем:

Как мне запустить свой код в отношении документа главной страницы, включая iframe?

Я пытался получить доступwindow.parent.document&nbsp;и это заблокировано. (конечно).

Может кто-нибудь объяснить, как люди AMP думают, что мы можем портировать страницы на AMP, если все наши js будут убиты? Какой шаблон рекомендуется использовать для запуска js на странице AMP? Есть ли такая вещь, или просто предполагается, что разработчики должны сбросить весь свой код?

Спасибо