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 :
- Du panneau latéral à l'espace de création principal, utilisez
MeetSidePanelClient.notifyMainStage
.
sidePanelClient.notifyMainStage("YOUR_MESSAGE");
- De l'espace de création principal au panneau latéral, utilisez
MeetMainStageClient.notifySidePanel
.
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.