我正在建立一个静态网站使用加速移动网页(AMP)。许多页面包含使用"amp-iframe“标签的iframe。子页面不符合AMP。
我需要一个子页面的方法来确定何时父页面已完成加载。这里不能使用普通的parent.window.onload,因为父页面通常与子页面位于不同的域(主要是谷歌的缓存)。
https://www.ampproject.org/docs/reference/components/amp-iframe实现了postMessage方法的一部分,作为帧之间通信的一种方式( AMP ),但是它的文档很少,除了该页面上显示的一个示例之外,我不知道如何可靠地传递消息。
任何帮助都将不胜感激。
发布于 2020-09-17 03:19:53
尝试下载一些他们的免费网站模板。我认为有些网站有表单和结果页面,可能会使用iframe。
与iframe动态交互的示例:https://amp.dev/documentation/examples/components/amp-iframe/
我同意他们的文档很糟糕。如果他们只是发布更多的示例站点和模板,就会很容易。
https://stackoverflow.com/questions/41601607
复制相似问题