使用逐帧消息传递

本页面介绍如何从侧边栏 iframe 中运行的插件向主阶段 iframe 中运行的插件发送消息。

如需发送邮件,请按以下步骤操作:

如需接收消息,该插件需要订阅 AddonCallbacks.frameToFrameMessage 回调。以下代码示例展示了如何订阅 AddonCallbacks.frameToFrameMessage 回调:

sidePanelClient.on('frameToFrameMessage', (arg: FrameToFrameMessage) => {
    // YOUR_CODE
});

如需了解详情,请参阅订阅回调

备注

  • 帧间消息传递完全在客户端执行,且几乎即时完成。
  • 系统只会尝试发送一次邮件。为了接收消息,接收面板需要处于打开状态,并且应用需要先订阅回调,然后才能发送消息。