Utiliser le chat entre images

Cette page explique comment envoyer des messages à partir d'un module complémentaire s'exécutant dans l'iFrame du panneau latéral un module complémentaire dans l'iFrame de l'étape principale.

Pour envoyer un message, procédez comme suit :

    sidePanelClient.notifyMainStage("YOUR_MESSAGE");
    mainStageClient.notifySidePanel("YOUR_MESSAGE");

payload la longueur doit respecter la limite de taille spécifiée.

Pour recevoir le message, le module complémentaire doit s'abonner vers AddonCallbacks.frameToFrameMessage . L'exemple de code suivant montre comment s'abonner à un Rappel AddonCallbacks.frameToFrameMessage:

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

Pour en savoir plus, consultez la section S'abonner à les rappels.

Remarques

  • La messagerie frame-to-frame est entièrement côté client et presque instantanée.
  • La distribution du message n'est tentée qu'une seule fois. Pour recevoir des messages, le le panneau de réception doit être ouvert et l'application doit s'abonner au avant l'envoi du message.