本页面介绍如何从侧边栏 iframe 中运行的插件向主阶段 iframe 中运行的插件发送消息。
如需发送邮件,请按以下步骤操作:
从侧边栏到主界面,使用
MeetSidePanelClient.notifyMainStage
方法。从主 Stage 到侧边栏,使用
MeetMainStageClient.notifySidePanel
方法。payload
长度必须符合其指定的大小限制。
如需接收消息,该插件需要订阅 AddonCallbacks.frameToFrameMessage
回调。以下代码示例展示了如何订阅 AddonCallbacks.frameToFrameMessage
回调:
sidePanelClient.on('frameToFrameMessage', (arg: FrameToFrameMessage) => {
// YOUR_CODE
});
如需了解详情,请参阅订阅回调。
备注
- 帧间消息传递完全在客户端执行,且几乎即时完成。
- 系统只会尝试发送一次邮件。为了接收消息,接收面板需要处于打开状态,并且应用需要先订阅回调,然后才能发送消息。