6

我正在使用 Accelerated Mobile Pages (AMP) 构建一个静态网站。许多页面包含使用“amp-iframe”标签的 iframe。子页面不符合 AMP 标准。

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

AMP 实现了该方法的某些部分postMessage作为框架之间通信的一种方式 ( https://www.ampproject.org/docs/reference/components/amp-iframe ),但它的文档记录很差,我不知道如何可靠地传递超出该页面上显示的一个示例的消息。

任何帮助将不胜感激。

4

1 回答 1

0

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

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

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

于 2020-09-16T19:19:53.077 回答