フレーム間メッセージを使用する

このページでは、サイドパネル iframe で実行されているアドオンからメインステージの iframe で実行されているアドオンにメッセージを送信する方法について説明します。

メールを送信するには:

メッセージを受信するには、アドオンが AddonCallbacks.frameToFrameMessage コールバックをサブスクライブする必要があります。次のコードサンプルは、AddonCallbacks.frameToFrameMessage コールバックをサブスクライブする方法を示しています。

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

詳細については、コールバックに登録するをご覧ください。

メモ

  • フレーム間メッセージングは完全にクライアント側でほぼ瞬時に行われます。
  • メッセージの配信は 1 回のみ試行されます。メッセージを受信するには、メッセージ送信前に受信パネルを開いて、アプリでコールバックをサブスクライブする必要があります。