从AMP父帧到iframe中的页面的通信

Ben*_*val 5 html javascript accelerated-mobile-page

我正在使用加速移动页面(AMP)构建静态网站.许多网页都包含使用"amp-iframe"标签的iframe.子页面不符合AMP标准.

我需要一种方法让子页面确定父页面何时完成加载.parent.window.onload这里不能使用法线,因为父页面通常位于不同的域(主要是Google的缓存)而不是子页面.

AMP实现了postMessage方法的某些部分作为帧之间的通信方式(https://www.ampproject.org/docs/reference/components/amp-iframe),但它的文档很少,我无法弄清楚如何可靠地传递超出该页面所示的一个示例的消息.

任何帮助将不胜感激.

bub*_*hut 0

尝试下载一些他们的免费网站模板。我认为有些有可能使用 iframe 的表单和结果页面。

与 iframe 动态交互的示例: https ://amp.dev/documentation/examples/components/amp-iframe/

我同意他们的文档很糟糕。如果他们只是发布更多示例网站和模板,那就很容易了。