このページでは、サイドパネル iframe で実行されているアドオンからメインステージの iframe で実行されているアドオンにメッセージを送信する方法について説明します。
メールを送信するには:
サイドパネルからメインステージに移動するには、
MeetSidePanelClient.notifyMainStage
メソッドを使用します。メインステージからサイドパネルまで、
MeetMainStageClient.notifySidePanel
メソッドを使用します。payload
の長さは、指定されたサイズ上限に従う必要があります。
メッセージを受信するには、アドオンが AddonCallbacks.frameToFrameMessage
コールバックをサブスクライブする必要があります。次のコードサンプルは、AddonCallbacks.frameToFrameMessage
コールバックをサブスクライブする方法を示しています。
sidePanelClient.on('frameToFrameMessage', (arg: FrameToFrameMessage) => {
// YOUR_CODE
});
詳細については、コールバックに登録するをご覧ください。
メモ
- フレーム間メッセージングは完全にクライアント側でほぼ瞬時に行われます。
- メッセージの配信は 1 回のみ試行されます。メッセージを受信するには、メッセージ送信前に受信パネルを開いて、アプリでコールバックをサブスクライブする必要があります。